home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 3 / CU Amiga Magazine's Super CD-ROM 03 (1996)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1996-09].iso / misc / gcc / gnu / tex / gcc.cp < prev    next >
Text File  |  1993-03-11  |  107KB  |  1,660 lines

  1. \entry {contributors}{9}{contributors}
  2. \entry {GNU CC command options}{15}{GNU CC command options}
  3. \entry {command options}{15}{command options}
  4. \entry {options, GNU CC command}{15}{options, GNU CC command}
  5. \entry {grouping options}{15}{grouping options}
  6. \entry {options, grouping}{15}{options, grouping}
  7. \entry {order of options}{15}{order of options}
  8. \entry {options, order}{15}{options, order}
  9. \entry {file name suffix}{19}{file name suffix}
  10. \entry {output file option}{20}{output file option}
  11. \entry {dialect options}{20}{dialect options}
  12. \entry {language dialect options}{20}{language dialect options}
  13. \entry {options, dialect}{20}{options, dialect}
  14. \entry {ANSI support}{20}{ANSI support}
  15. \entry {traditional C language}{22}{traditional C language}
  16. \entry {C language, traditional}{22}{C language, traditional}
  17. \entry {longjmp and automatic variables}{22}{\code {longjmp} and automatic variables}
  18. \entry {options to control warnings}{24}{options to control warnings}
  19. \entry {warning messages}{24}{warning messages}
  20. \entry {messages, warning}{24}{messages, warning}
  21. \entry {suppressing warnings}{24}{suppressing warnings}
  22. \entry {syntax checking}{24}{syntax checking}
  23. \entry {longjmp warnings}{25}{\code {longjmp} warnings}
  24. \entry {options, debugging}{29}{options, debugging}
  25. \entry {debugging information options}{29}{debugging information options}
  26. \entry {prof}{31}{\code {prof}}
  27. \entry {gprof}{31}{\code {gprof}}
  28. \entry {tcov}{31}{\code {tcov}}
  29. \entry {optimize options}{32}{optimize options}
  30. \entry {options, optimization}{32}{options, optimization}
  31. \entry {preprocessor options}{37}{preprocessor options}
  32. \entry {options, preprocessor}{37}{options, preprocessor}
  33. \entry {make}{38}{make}
  34. \entry {dependencies, make}{38}{dependencies, make}
  35. \entry {link options}{39}{link options}
  36. \entry {options, linking}{39}{options, linking}
  37. \entry {file names}{40}{file names}
  38. \entry {Libraries}{40}{Libraries}
  39. \entry {directory options}{41}{directory options}
  40. \entry {options, directory search}{41}{options, directory search}
  41. \entry {search path}{41}{search path}
  42. \entry {target options}{42}{target options}
  43. \entry {cross compiling}{42}{cross compiling}
  44. \entry {specifying machine version}{42}{specifying machine version}
  45. \entry {specifying compiler version and target machine}{42}{specifying compiler version and target machine}
  46. \entry {compiler version, specifying}{42}{compiler version, specifying}
  47. \entry {target machine, specifying}{42}{target machine, specifying}
  48. \entry {submodel options}{44}{submodel options}
  49. \entry {specifying hardware config}{44}{specifying hardware config}
  50. \entry {hardware models and configurations, specifying}{44}{hardware models and configurations, specifying}
  51. \entry {machine dependent options}{44}{machine dependent options}
  52. \entry {M680x0 options}{44}{M680x0 options}
  53. \entry {VAX options}{45}{VAX options}
  54. \entry {SPARC options}{46}{SPARC options}
  55. \entry {Convex options}{46}{Convex options}
  56. \entry {AMD29K options}{46}{AMD29K options}
  57. \entry {M88k options}{47}{M88k options}
  58. \entry {identifying source, compiler (88k)}{47}{identifying source, compiler (88k)}
  59. \entry {underscores, avoiding (88k)}{48}{underscores, avoiding (88k)}
  60. \entry {OCS (88k)}{48}{OCS (88k)}
  61. \entry {debugging, 88k OCS}{48}{debugging, 88k OCS}
  62. \entry {register positions in frame (88k)}{48}{register positions in frame (88k)}
  63. \entry {register positions in frame (88k)}{48}{register positions in frame (88k)}
  64. \entry {arguments in frame (88k)}{48}{arguments in frame (88k)}
  65. \entry {smaller data references (88k)}{48}{smaller data references (88k)}
  66. \entry {r0-relative references (88k)}{48}{r0-relative references (88k)}
  67. \entry {sequential consistency on 88k}{48}{sequential consistency on 88k}
  68. \entry {assembler syntax, 88k}{49}{assembler syntax, 88k}
  69. \entry {SVr4}{49}{SVr4}
  70. \entry {zero division on 88k}{49}{zero division on 88k}
  71. \entry {divide instruction, 88k}{49}{divide instruction, 88k}
  72. \entry {bit shift overflow (88k)}{50}{bit shift overflow (88k)}
  73. \entry {large bit shifts (88k)}{50}{large bit shifts (88k)}
  74. \entry {structure passing (88k)}{50}{structure passing (88k)}
  75. \entry {RS/6000 Options}{50}{RS/6000 Options}
  76. \entry {IBM RS/6000 Options}{50}{IBM RS/6000 Options}
  77. \entry {RT options}{50}{RT options}
  78. \entry {IBM RT options}{50}{IBM RT options}
  79. \entry {varargs.h and RT PC}{51}{\file {varargs.h} and RT PC}
  80. \entry {stdarg.h and RT PC}{51}{\file {stdarg.h} and RT PC}
  81. \entry {MIPS options}{51}{MIPS options}
  82. \entry {smaller data references (MIPS)}{53}{smaller data references (MIPS)}
  83. \entry {gp-relative references (MIPS)}{53}{gp-relative references (MIPS)}
  84. \entry {i386 Options}{54}{i386 Options}
  85. \entry {Intel 386 Options}{54}{Intel 386 Options}
  86. \entry {HPPA Options}{54}{HPPA Options}
  87. \entry {code generation conventions}{57}{code generation conventions}
  88. \entry {options, code generation}{57}{options, code generation}
  89. \entry {run-time options}{57}{run-time options}
  90. \entry {global offset table}{59}{global offset table}
  91. \entry {PIC}{59}{PIC}
  92. \entry {environment variables}{60}{environment variables}
  93. \entry {TMPDIR}{60}{\code {TMPDIR}}
  94. \entry {GCC{\_}EXEC{\_}PREFIX}{60}{\code {GCC{\_}EXEC{\_}PREFIX}}
  95. \entry {COMPILER{\_}PATH}{61}{\code {COMPILER{\_}PATH}}
  96. \entry {LIBRARY{\_}PATH}{61}{\code {LIBRARY{\_}PATH}}
  97. \entry {C{\_}INCLUDE{\_}PATH}{61}{\code {C{\_}INCLUDE{\_}PATH}}
  98. \entry {CPLUS{\_}INCLUDE{\_}PATH}{61}{\code {CPLUS{\_}INCLUDE{\_}PATH}}
  99. \entry {OBJC{\_}INCLUDE{\_}PATH}{61}{\code {OBJC{\_}INCLUDE{\_}PATH}}
  100. \entry {DEPENDENCIES{\_}OUTPUT}{61}{\code {DEPENDENCIES{\_}OUTPUT}}
  101. \entry {dependencies for make as output}{61}{dependencies for make as output}
  102. \entry {installing GNU CC}{65}{installing GNU CC}
  103. \entry {Bison parser generator}{71}{Bison parser generator}
  104. \entry {parser generator, Bison}{71}{parser generator, Bison}
  105. \entry {stage1}{72}{stage1}
  106. \entry {alloca and SunOs}{73}{\code {alloca} and SunOs}
  107. \entry {other directory, compilation in}{75}{other directory, compilation in}
  108. \entry {compilation in a separate directory}{75}{compilation in a separate directory}
  109. \entry {separate directory, compilation in}{75}{separate directory, compilation in}
  110. \entry {cross-compiler, installation}{75}{cross-compiler, installation}
  111. \entry {Sun installation}{78}{Sun installation}
  112. \entry {installing GNU CC on the Sun}{78}{installing GNU CC on the Sun}
  113. \entry {alloca, for SunOs}{78}{\code {alloca}, for SunOs}
  114. \entry {3b1 installation}{79}{3b1 installation}
  115. \entry {installing GNU CC on the 3b1}{79}{installing GNU CC on the 3b1}
  116. \entry {obstack{\_}free}{79}{\code {obstack{\_}free}}
  117. \entry {Unos installation}{79}{Unos installation}
  118. \entry {installing GNU CC on Unos}{79}{installing GNU CC on Unos}
  119. \entry {alloca, for Unos}{79}{\code {alloca}, for Unos}
  120. \entry {VMS installation}{80}{VMS installation}
  121. \entry {installing GNU CC on VMS}{80}{installing GNU CC on VMS}
  122. \entry {extensions, C language}{87}{extensions, C language}
  123. \entry {GNU extensions to the C language}{87}{GNU extensions to the C language}
  124. \entry {C language extensions}{87}{C language extensions}
  125. \entry {statements inside expressions}{87}{statements inside expressions}
  126. \entry {declarations inside expressions}{87}{declarations inside expressions}
  127. \entry {expressions containing statements}{87}{expressions containing statements}
  128. \entry {macros, statements in expressions}{87}{macros, statements in expressions}
  129. \entry {side effects, macro argument}{88}{side effects, macro argument}
  130. \entry {local labels}{88}{local labels}
  131. \entry {macros, local labels}{88}{macros, local labels}
  132. \entry {labels as values}{89}{labels as values}
  133. \entry {computed gotos}{89}{computed gotos}
  134. \entry {goto with computed label}{89}{goto with computed label}
  135. \entry {address of a label}{89}{address of a label}
  136. \entry {nested functions}{90}{nested functions}
  137. \entry {downward funargs}{90}{downward funargs}
  138. \entry {thunks}{90}{thunks}
  139. \entry {naming types}{93}{naming types}
  140. \entry {underscores in variables in macros}{93}{underscores in variables in macros}
  141. \entry {{\_} in variables in macros}{93}{\samp {{\_}} in variables in macros}
  142. \entry {local variables in macros}{93}{local variables in macros}
  143. \entry {variables, local, in macros}{93}{variables, local, in macros}
  144. \entry {macros, local variables in}{93}{macros, local variables in}
  145. \entry {typeof}{93}{\code {typeof}}
  146. \entry {sizeof}{93}{\code {sizeof}}
  147. \entry {macros, types of arguments}{93}{macros, types of arguments}
  148. \entry {compound expressions as lvalues}{94}{compound expressions as lvalues}
  149. \entry {expressions, compound, as lvalues}{94}{expressions, compound, as lvalues}
  150. \entry {conditional expressions as lvalues}{94}{conditional expressions as lvalues}
  151. \entry {expressions, conditional, as lvalues}{94}{expressions, conditional, as lvalues}
  152. \entry {casts as lvalues}{94}{casts as lvalues}
  153. \entry {generalized lvalues}{94}{generalized lvalues}
  154. \entry {lvalues, generalized}{94}{lvalues, generalized}
  155. \entry {extensions, ?:}{94}{extensions, \code {?:}}
  156. \entry {?: extensions}{94}{\code {?:} extensions}
  157. \entry {conditional expressions, extensions}{96}{conditional expressions, extensions}
  158. \entry {omitted middle-operands}{96}{omitted middle-operands}
  159. \entry {middle-operands, omitted}{96}{middle-operands, omitted}
  160. \entry {extensions, ?:}{96}{extensions, \code {?:}}
  161. \entry {?: extensions}{96}{\code {?:} extensions}
  162. \entry {side effect in ?:}{96}{side effect in ?:}
  163. \entry {?: side effect}{96}{?: side effect}
  164. \entry {long long data types}{96}{\code {long long} data types}
  165. \entry {double-word arithmetic}{96}{double-word arithmetic}
  166. \entry {multiprecision arithmetic}{96}{multiprecision arithmetic}
  167. \entry {arrays of length zero}{97}{arrays of length zero}
  168. \entry {zero-length arrays}{97}{zero-length arrays}
  169. \entry {length-zero arrays}{97}{length-zero arrays}
  170. \entry {variable-length arrays}{97}{variable-length arrays}
  171. \entry {arrays of variable length}{97}{arrays of variable length}
  172. \entry {scope of a variable length array}{98}{scope of a variable length array}
  173. \entry {variable-length array scope}{98}{variable-length array scope}
  174. \entry {deallocating variable length arrays}{98}{deallocating variable length arrays}
  175. \entry {alloca vs variable-length arrays}{98}{\code {alloca} vs variable-length arrays}
  176. \entry {parameter forward declaration}{99}{parameter forward declaration}
  177. \entry {variable number of arguments}{99}{variable number of arguments}
  178. \entry {macro with variable arguments}{99}{macro with variable arguments}
  179. \entry {rest argument (in macro)}{99}{rest argument (in macro)}
  180. \entry {subscripting}{100}{subscripting}
  181. \entry {arrays, non-lvalue}{100}{arrays, non-lvalue}
  182. \entry {subscripting and function values}{100}{subscripting and function values}
  183. \entry {void pointers, arithmetic}{100}{void pointers, arithmetic}
  184. \entry {void, size of pointer to}{100}{void, size of pointer to}
  185. \entry {function pointers, arithmetic}{100}{function pointers, arithmetic}
  186. \entry {function, size of pointer to}{100}{function, size of pointer to}
  187. \entry {initializers, non-constant}{101}{initializers, non-constant}
  188. \entry {non-constant initializers}{101}{non-constant initializers}
  189. \entry {constructor expressions}{101}{constructor expressions}
  190. \entry {initializations in expressions}{101}{initializations in expressions}
  191. \entry {structures, constructor expression}{101}{structures, constructor expression}
  192. \entry {expressions, constructor}{101}{expressions, constructor}
  193. \entry {initializers with labeled elements}{102}{initializers with labeled elements}
  194. \entry {labeled elements in initializers}{102}{labeled elements in initializers}
  195. \entry {case labels in initializers}{102}{case labels in initializers}
  196. \entry {case ranges}{104}{case ranges}
  197. \entry {ranges in case statements}{104}{ranges in case statements}
  198. \entry {cast to a union}{105}{cast to a union}
  199. \entry {union, casting to a}{105}{union, casting to a}
  200. \entry {function attributes}{105}{function attributes}
  201. \entry {declaring attributes of functions}{105}{declaring attributes of functions}
  202. \entry {functions that never return}{105}{functions that never return}
  203. \entry {functions that have no side effects}{105}{functions that have no side effects}
  204. \entry {volatile applied to function}{105}{\code {volatile} applied to function}
  205. \entry {const applied to function}{105}{\code {const} applied to function}
  206. \entry {pointer arguments}{106}{pointer arguments}
  207. \entry {#pragma, reason for not using}{107}{\code {#pragma}, reason for not using}
  208. \entry {pragma, reason for not using}{107}{pragma, reason for not using}
  209. \entry {format attribute}{107}{\code {format} attribute}
  210. \entry {function prototype declarations}{108}{function prototype declarations}
  211. \entry {old-style function definitions}{108}{old-style function definitions}
  212. \entry {promotion of formal parameters}{108}{promotion of formal parameters}
  213. \entry {$}{109}{$}
  214. \entry {dollar signs in identifier names}{109}{dollar signs in identifier names}
  215. \entry {identifier names, dollar signs in}{109}{identifier names, dollar signs in}
  216. \entry {alignment}{109}{alignment}
  217. \entry {type alignment}{109}{type alignment}
  218. \entry {variable alignment}{109}{variable alignment}
  219. \entry {attribute of variables}{110}{attribute of variables}
  220. \entry {variable attributes}{110}{variable attributes}
  221. \entry {aligned attribute}{110}{\code {aligned} attribute}
  222. \entry {mode attribute}{111}{\code {mode} attribute}
  223. \entry {packed attribute}{111}{\code {packed} attribute}
  224. \entry {inline functions}{111}{inline functions}
  225. \entry {integrating function code}{111}{integrating function code}
  226. \entry {open coding}{111}{open coding}
  227. \entry {macros, inline alternative}{111}{macros, inline alternative}
  228. \entry {inline functions, omission of}{112}{inline functions, omission of}
  229. \entry {non-static inline function}{112}{non-static inline function}
  230. \entry {extended asm}{113}{extended \code {asm}}
  231. \entry {asm expressions}{113}{\code {asm} expressions}
  232. \entry {assembler instructions}{113}{assembler instructions}
  233. \entry {registers}{113}{registers}
  234. \entry {macros containing asm}{116}{macros containing \code {asm}}
  235. \entry {assembler names for identifiers}{117}{assembler names for identifiers}
  236. \entry {names used in assembler code}{117}{names used in assembler code}
  237. \entry {identifiers, names in assembler code}{117}{identifiers, names in assembler code}
  238. \entry {explicit register variables}{118}{explicit register variables}
  239. \entry {variables in specified registers}{118}{variables in specified registers}
  240. \entry {specified registers}{118}{specified registers}
  241. \entry {registers, global allocation}{118}{registers, global allocation}
  242. \entry {global register variables}{118}{global register variables}
  243. \entry {registers, global variables in}{118}{registers, global variables in}
  244. \entry {qsort, and global register variables}{119}{\code {qsort}, and global register variables}
  245. \entry {register variable after longjmp}{119}{register variable after \code {longjmp}}
  246. \entry {global register after longjmp}{119}{global register after \code {longjmp}}
  247. \entry {value after longjmp}{119}{value after \code {longjmp}}
  248. \entry {longjmp}{119}{\code {longjmp}}
  249. \entry {setjmp}{119}{\code {setjmp}}
  250. \entry {local variables, specifying registers}{120}{local variables, specifying registers}
  251. \entry {specifying registers for local variables}{120}{specifying registers for local variables}
  252. \entry {registers for local variables}{120}{registers for local variables}
  253. \entry {alternate keywords}{121}{alternate keywords}
  254. \entry {keywords, alternate}{121}{keywords, alternate}
  255. \entry {bugs, known}{123}{bugs, known}
  256. \entry {installation trouble}{123}{installation trouble}
  257. \entry {known causes of trouble}{123}{known causes of trouble}
  258. \entry {genflags, crash on Sun 4}{124}{\code {genflags}, crash on Sun 4}
  259. \entry {DBX}{127}{DBX}
  260. \entry {Alliant}{129}{Alliant}
  261. \entry {RT PC}{129}{RT PC}
  262. \entry {IBM RT PC}{129}{IBM RT PC}
  263. \entry {Vax calling convention}{129}{Vax calling convention}
  264. \entry {Ultrix calling convention}{129}{Ultrix calling convention}
  265. \entry {incompatibilities of GNU CC}{130}{incompatibilities of GNU CC}
  266. \entry {string constants}{130}{string constants}
  267. \entry {read-only strings}{130}{read-only strings}
  268. \entry {shared strings}{130}{shared strings}
  269. \entry {mktemp, and constant strings}{130}{\code {mktemp}, and constant strings}
  270. \entry {sscanf, and constant strings}{130}{\code {sscanf}, and constant strings}
  271. \entry {fscanf, and constant strings}{130}{\code {fscanf}, and constant strings}
  272. \entry {scanf, and constant strings}{130}{\code {scanf}, and constant strings}
  273. \entry {setjmp incompatibilities}{130}{\code {setjmp} incompatibilities}
  274. \entry {longjmp incompatibilities}{130}{\code {longjmp} incompatibilities}
  275. \entry {external declaration scope}{131}{external declaration scope}
  276. \entry {scope of external declarations}{131}{scope of external declarations}
  277. \entry {declaration scope}{131}{declaration scope}
  278. \entry {typedef names as function parameters}{131}{typedef names as function parameters}
  279. \entry {whitespace}{131}{whitespace}
  280. \entry {apostrophes}{132}{apostrophes}
  281. \entry {'}{132}{'}
  282. \entry {float as function value type}{132}{\code {float} as function value type}
  283. \entry {structures}{132}{structures}
  284. \entry {unions}{132}{unions}
  285. \entry {conflicting types}{133}{conflicting types}
  286. \entry {scope of declaration}{133}{scope of declaration}
  287. \entry {bugs}{139}{bugs}
  288. \entry {reporting bugs}{139}{reporting bugs}
  289. \entry {bug criteria}{139}{bug criteria}
  290. \entry {fatal signal}{139}{fatal signal}
  291. \entry {core dump}{139}{core dump}
  292. \entry {invalid assembly code}{139}{invalid assembly code}
  293. \entry {assembly code, invalid}{139}{assembly code, invalid}
  294. \entry {undefined behavior}{139}{undefined behavior}
  295. \entry {undefined function value}{139}{undefined function value}
  296. \entry {increment operators}{139}{increment operators}
  297. \entry {invalid input}{140}{invalid input}
  298. \entry {bug report mailing lists}{140}{bug report mailing lists}
  299. \entry {compiler bugs, reporting}{141}{compiler bugs, reporting}
  300. \entry {backtrace for bug reports}{143}{backtrace for bug reports}
  301. \entry {debug{\_}rtx}{144}{\code {debug{\_}rtx}}
  302. \entry {include files and VMS}{151}{include files and VMS}
  303. \entry {VMS and include files}{151}{VMS and include files}
  304. \entry {header files and VMS}{151}{header files and VMS}
  305. \entry {GLOBALREF}{152}{\code {GLOBALREF}}
  306. \entry {GLOBALDEF}{152}{\code {GLOBALDEF}}
  307. \entry {GLOBALVALUEDEF}{152}{\code {GLOBALVALUEDEF}}
  308. \entry {GLOBALVALUEREF}{152}{\code {GLOBALVALUEREF}}
  309. \entry {exit status and VMS}{155}{exit status and VMS}
  310. \entry {return value of main}{155}{return value of \code {main}}
  311. \entry {main and the exit status}{155}{\code {main} and the exit status}
  312. \entry {shared VMS run time system}{155}{shared VMS run time system}
  313. \entry {VAXCRTL}{155}{\file {VAXCRTL}}
  314. \entry {name augmentation}{155}{name augmentation}
  315. \entry {case sensitivity and VMS}{155}{case sensitivity and VMS}
  316. \entry {VMS and case sensitivity}{155}{VMS and case sensitivity}
  317. \entry {portability}{157}{portability}
  318. \entry {GNU CC and portability}{157}{GNU CC and portability}
  319. \entry {endianness}{157}{endianness}
  320. \entry {autoincrement addressing, availability}{157}{autoincrement addressing, availability}
  321. \entry {abort}{157}{\code {abort}}
  322. \entry {interfacing to GNU CC output}{159}{interfacing to GNU CC output}
  323. \entry {run-time conventions}{159}{run-time conventions}
  324. \entry {function call conventions}{159}{function call conventions}
  325. \entry {conventions, run-time}{159}{conventions, run-time}
  326. \entry {unions, returning}{159}{unions, returning}
  327. \entry {structures, returning}{159}{structures, returning}
  328. \entry {returning structures and unions}{159}{returning structures and unions}
  329. \entry {argument passing}{159}{argument passing}
  330. \entry {passing arguments}{159}{passing arguments}
  331. \entry {longjmp and automatic variables}{159}{\code {longjmp} and automatic variables}
  332. \entry {arithmetic libraries}{160}{arithmetic libraries}
  333. \entry {math libraries}{160}{math libraries}
  334. \entry {passes and files of the compiler}{161}{passes and files of the compiler}
  335. \entry {files and passes of the compiler}{161}{files and passes of the compiler}
  336. \entry {compiler passes and files}{161}{compiler passes and files}
  337. \entry {top level of compiler}{161}{top level of compiler}
  338. \entry {parsing pass}{161}{parsing pass}
  339. \entry {rest{\_}of{\_}compilation}{161}{\code {rest{\_}of{\_}compilation}}
  340. \entry {rest{\_}of{\_}decl{\_}compilation}{161}{\code {rest{\_}of{\_}decl{\_}compilation}}
  341. \entry {constant folding}{161}{constant folding}
  342. \entry {arithmetic simplifications}{161}{arithmetic simplifications}
  343. \entry {simplifications, arithmetic}{161}{simplifications, arithmetic}
  344. \entry {RTL generation}{162}{RTL generation}
  345. \entry {target-parameter-dependent code}{162}{target-parameter-dependent code}
  346. \entry {tail recursion optimization}{162}{tail recursion optimization}
  347. \entry {genflags}{162}{\code {genflags}}
  348. \entry {gencodes}{162}{\code {gencodes}}
  349. \entry {inline, automatic}{162}{inline, automatic}
  350. \entry {jump optimization}{162}{jump optimization}
  351. \entry {unreachable code}{162}{unreachable code}
  352. \entry {dead code}{162}{dead code}
  353. \entry {register use analysis}{163}{register use analysis}
  354. \entry {jump threading}{163}{jump threading}
  355. \entry {common subexpression elimination}{163}{common subexpression elimination}
  356. \entry {constant propagation}{163}{constant propagation}
  357. \entry {loop optimization}{163}{loop optimization}
  358. \entry {code motion}{163}{code motion}
  359. \entry {strength-reduction}{163}{strength-reduction}
  360. \entry {register allocation, stupid}{163}{register allocation, stupid}
  361. \entry {stupid register allocation}{163}{stupid register allocation}
  362. \entry {data flow analysis}{163}{data flow analysis}
  363. \entry {analysis, data flow}{163}{analysis, data flow}
  364. \entry {basic blocks}{163}{basic blocks}
  365. \entry {autoincrement/decrement analysis}{163}{autoincrement/decrement analysis}
  366. \entry {instruction combination}{164}{instruction combination}
  367. \entry {instruction scheduling}{164}{instruction scheduling}
  368. \entry {scheduling, instruction}{164}{scheduling, instruction}
  369. \entry {register class preference pass}{164}{register class preference pass}
  370. \entry {register allocation}{164}{register allocation}
  371. \entry {local register allocation}{164}{local register allocation}
  372. \entry {global register allocation}{164}{global register allocation}
  373. \entry {reloading}{164}{reloading}
  374. \entry {instruction scheduling}{164}{instruction scheduling}
  375. \entry {scheduling, instruction}{164}{scheduling, instruction}
  376. \entry {cross-jumping}{165}{cross-jumping}
  377. \entry {no-op move instructions}{165}{no-op move instructions}
  378. \entry {delayed branch scheduling}{165}{delayed branch scheduling}
  379. \entry {scheduling, delayed branch}{165}{scheduling, delayed branch}
  380. \entry {register-to-stack conversion}{165}{register-to-stack conversion}
  381. \entry {final pass}{165}{final pass}
  382. \entry {peephole optimization}{165}{peephole optimization}
  383. \entry {debugging information generation}{165}{debugging information generation}
  384. \entry {genconfig}{165}{\code {genconfig}}
  385. \entry {instruction recognizer}{166}{instruction recognizer}
  386. \entry {RTL representation}{167}{RTL representation}
  387. \entry {representation of RTL}{167}{representation of RTL}
  388. \entry {Register Transfer Language (RTL)}{167}{Register Transfer Language (RTL)}
  389. \entry {RTL object types}{167}{RTL object types}
  390. \entry {RTL integers}{167}{RTL integers}
  391. \entry {RTL strings}{167}{RTL strings}
  392. \entry {RTL vectors}{167}{RTL vectors}
  393. \entry {RTL expression}{167}{RTL expression}
  394. \entry {RTX (See RTL)}{167}{RTX (See RTL)}
  395. \entry {expression codes}{167}{expression codes}
  396. \entry {codes, RTL expression}{167}{codes, RTL expression}
  397. \entry {GET{\_}CODE}{167}{\code {GET{\_}CODE}}
  398. \entry {PUT{\_}CODE}{167}{\code {PUT{\_}CODE}}
  399. \entry {(nil)}{168}{(nil)}
  400. \entry {nil}{168}{nil}
  401. \entry {accessors}{168}{accessors}
  402. \entry {access to operands}{168}{access to operands}
  403. \entry {operand access}{168}{operand access}
  404. \entry {RTL format}{168}{RTL format}
  405. \entry {RTL format characters}{168}{RTL format characters}
  406. \entry {GET{\_}RTX{\_}LENGTH}{169}{\code {GET{\_}RTX{\_}LENGTH}}
  407. \entry {GET{\_}RTX{\_}FORMAT}{169}{\code {GET{\_}RTX{\_}FORMAT}}
  408. \entry {GET{\_}RTX{\_}CLASS}{169}{\code {GET{\_}RTX{\_}CLASS}}
  409. \entry {classes of RTX codes}{169}{classes of RTX codes}
  410. \entry {XEXP}{169}{\code {XEXP}}
  411. \entry {XINT}{169}{\code {XINT}}
  412. \entry {XWINT}{169}{\code {XWINT}}
  413. \entry {XSTR}{169}{\code {XSTR}}
  414. \entry {XVEC}{170}{\code {XVEC}}
  415. \entry {XVECLEN}{170}{\code {XVECLEN}}
  416. \entry {XVECEXP}{170}{\code {XVECEXP}}
  417. \entry {flags in RTL expression}{171}{flags in RTL expression}
  418. \entry {MEM{\_}VOLATILE{\_}P}{171}{\code {MEM{\_}VOLATILE{\_}P}}
  419. \entry {mem and /v}{171}{\code {mem} and \samp {/v}}
  420. \entry {volatil, in mem}{171}{\code {volatil}, in \code {mem}}
  421. \entry {/v in RTL dump}{171}{\samp {/v} in RTL dump}
  422. \entry {MEM{\_}IN{\_}STRUCT{\_}P}{171}{\code {MEM{\_}IN{\_}STRUCT{\_}P}}
  423. \entry {mem and /s}{171}{\code {mem} and \samp {/s}}
  424. \entry {in{\_}struct, in mem}{171}{\code {in{\_}struct}, in \code {mem}}
  425. \entry {/s in RTL dump}{171}{\samp {/s} in RTL dump}
  426. \entry {REG{\_}LOOP{\_}TEST{\_}P}{171}{\code {REG{\_}LOOP{\_}TEST{\_}P}}
  427. \entry {reg and /s}{171}{\code {reg} and \samp {/s}}
  428. \entry {in{\_}struct, in reg}{171}{\code {in{\_}struct}, in \code {reg}}
  429. \entry {REG{\_}USERVAR{\_}P}{171}{\code {REG{\_}USERVAR{\_}P}}
  430. \entry {reg and /v}{171}{\code {reg} and \samp {/v}}
  431. \entry {volatil, in reg}{171}{\code {volatil}, in \code {reg}}
  432. \entry {/i in RTL dump}{171}{\samp {/i} in RTL dump}
  433. \entry {REG{\_}FUNCTION{\_}VALUE{\_}P}{171}{\code {REG{\_}FUNCTION{\_}VALUE{\_}P}}
  434. \entry {reg and /i}{171}{\code {reg} and \samp {/i}}
  435. \entry {integrated, in reg}{171}{\code {integrated}, in \code {reg}}
  436. \entry {SUBREG{\_}PROMOTED{\_}VAR{\_}P}{171}{\code {SUBREG{\_}PROMOTED{\_}VAR{\_}P}}
  437. \entry {subreg and /s}{171}{\code {subreg} and \samp {/s}}
  438. \entry {in{\_}struct, in subreg}{171}{\code {in{\_}struct}, in \code {subreg}}
  439. \entry {SUBREG{\_}PROMOTED{\_}UNSIGNED{\_}P}{171}{\code {SUBREG{\_}PROMOTED{\_}UNSIGNED{\_}P}}
  440. \entry {subreg and /u}{171}{\code {subreg} and \samp {/u}}
  441. \entry {unchanging, in subreg}{171}{\code {unchanging}, in \code {subreg}}
  442. \entry {RTX{\_}UNCHANGING{\_}P}{171}{\code {RTX{\_}UNCHANGING{\_}P}}
  443. \entry {reg and /u}{171}{\code {reg} and \samp {/u}}
  444. \entry {mem and /u}{171}{\code {mem} and \samp {/u}}
  445. \entry {unchanging, in reg and mem}{171}{\code {unchanging}, in \code {reg} and \code {mem}}
  446. \entry {/u in RTL dump}{171}{\samp {/u} in RTL dump}
  447. \entry {RTX{\_}INTEGRATED{\_}P}{172}{\code {RTX{\_}INTEGRATED{\_}P}}
  448. \entry {integrated, in insn}{172}{\code {integrated}, in \code {insn}}
  449. \entry {SYMBOL{\_}REF{\_}USED}{172}{\code {SYMBOL{\_}REF{\_}USED}}
  450. \entry {used, in symbol{\_}ref}{172}{\code {used}, in \code {symbol{\_}ref}}
  451. \entry {SYMBOL{\_}REF{\_}FLAG}{172}{\code {SYMBOL{\_}REF{\_}FLAG}}
  452. \entry {symbol{\_}ref and /v}{172}{\code {symbol{\_}ref} and \samp {/v}}
  453. \entry {volatil, in symbol{\_}ref}{172}{\code {volatil}, in \code {symbol{\_}ref}}
  454. \entry {LABEL{\_}OUTSIDE{\_}LOOP{\_}P}{172}{\code {LABEL{\_}OUTSIDE{\_}LOOP{\_}P}}
  455. \entry {label{\_}ref and /s}{172}{\code {label{\_}ref} and \samp {/s}}
  456. \entry {in{\_}struct, in label{\_}ref}{172}{\code {in{\_}struct}, in \code {label{\_}ref}}
  457. \entry {INSN{\_}DELETED{\_}P}{172}{\code {INSN{\_}DELETED{\_}P}}
  458. \entry {volatil, in insn}{172}{\code {volatil}, in \code {insn}}
  459. \entry {INSN{\_}ANNULLED{\_}BRANCH{\_}P}{172}{\code {INSN{\_}ANNULLED{\_}BRANCH{\_}P}}
  460. \entry {insn and /u}{172}{\code {insn} and \samp {/u}}
  461. \entry {unchanging, in insn}{172}{\code {unchanging}, in \code {insn}}
  462. \entry {INSN{\_}FROM{\_}TARGET{\_}P}{172}{\code {INSN{\_}FROM{\_}TARGET{\_}P}}
  463. \entry {insn and /s}{172}{\code {insn} and \samp {/s}}
  464. \entry {in{\_}struct, in insn}{172}{\code {in{\_}struct}, in \code {insn}}
  465. \entry {/s in RTL dump}{172}{\samp {/s} in RTL dump}
  466. \entry {CONSTANT{\_}POOL{\_}ADDRESS{\_}P}{172}{\code {CONSTANT{\_}POOL{\_}ADDRESS{\_}P}}
  467. \entry {symbol{\_}ref and /u}{172}{\code {symbol{\_}ref} and \samp {/u}}
  468. \entry {unchanging, in symbol{\_}ref}{172}{\code {unchanging}, in \code {symbol{\_}ref}}
  469. \entry {CONST{\_}CALL{\_}P}{172}{\code {CONST{\_}CALL{\_}P}}
  470. \entry {call{\_}insn and /u}{172}{\code {call{\_}insn} and \samp {/u}}
  471. \entry {unchanging, in call{\_}insn}{172}{\code {unchanging}, in \code {call{\_}insn}}
  472. \entry {LABEL{\_}PRESERVE{\_}P}{173}{\code {LABEL{\_}PRESERVE{\_}P}}
  473. \entry {code{\_}label and /i}{173}{\code {code{\_}label} and \samp {/i}}
  474. \entry {in{\_}struct, in code{\_}label}{173}{\code {in{\_}struct}, in \code {code{\_}label}}
  475. \entry {SCHED{\_}GROUP{\_}P}{173}{\code {SCHED{\_}GROUP{\_}P}}
  476. \entry {insn and /i}{173}{\code {insn} and \samp {/i}}
  477. \entry {in{\_}struct, in insn}{173}{\code {in{\_}struct}, in \code {insn}}
  478. \entry {used}{173}{\code {used}}
  479. \entry {volatil}{173}{\code {volatil}}
  480. \entry {volatile memory references}{173}{volatile memory references}
  481. \entry {in{\_}struct}{173}{\code {in{\_}struct}}
  482. \entry {unchanging}{174}{\code {unchanging}}
  483. \entry {integrated}{174}{\code {integrated}}
  484. \entry {machine modes}{174}{machine modes}
  485. \entry {enum machine{\_}mode}{174}{\code {enum machine{\_}mode}}
  486. \entry {QImode}{175}{\code {QImode}}
  487. \entry {HImode}{175}{\code {HImode}}
  488. \entry {PSImode}{175}{\code {PSImode}}
  489. \entry {SImode}{175}{\code {SImode}}
  490. \entry {PDImode}{175}{\code {PDImode}}
  491. \entry {DImode}{175}{\code {DImode}}
  492. \entry {TImode}{175}{\code {TImode}}
  493. \entry {SFmode}{175}{\code {SFmode}}
  494. \entry {DFmode}{175}{\code {DFmode}}
  495. \entry {XFmode}{175}{\code {XFmode}}
  496. \entry {TFmode}{175}{\code {TFmode}}
  497. \entry {CCmode}{175}{\code {CCmode}}
  498. \entry {BLKmode}{175}{\code {BLKmode}}
  499. \entry {VOIDmode}{175}{\code {VOIDmode}}
  500. \entry {SCmode}{175}{\code {SCmode}}
  501. \entry {DCmode}{175}{\code {DCmode}}
  502. \entry {XCmode}{175}{\code {XCmode}}
  503. \entry {TCmode}{175}{\code {TCmode}}
  504. \entry {mode classes}{176}{mode classes}
  505. \entry {MODE{\_}INT}{176}{\code {MODE{\_}INT}}
  506. \entry {MODE{\_}PARTIAL{\_}INT}{176}{\code {MODE{\_}PARTIAL{\_}INT}}
  507. \entry {MODE{\_}FLOAT}{176}{\code {MODE{\_}FLOAT}}
  508. \entry {MODE{\_}COMPLEX{\_}INT}{176}{\code {MODE{\_}COMPLEX{\_}INT}}
  509. \entry {MODE{\_}COMPLEX{\_}FLOAT}{176}{\code {MODE{\_}COMPLEX{\_}FLOAT}}
  510. \entry {MODE{\_}FUNCTION}{176}{\code {MODE{\_}FUNCTION}}
  511. \entry {MODE{\_}CC}{176}{\code {MODE{\_}CC}}
  512. \entry {MODE{\_}RANDOM}{176}{\code {MODE{\_}RANDOM}}
  513. \entry {GET{\_}MODE}{177}{\code {GET{\_}MODE}}
  514. \entry {PUT{\_}MODE}{177}{\code {PUT{\_}MODE}}
  515. \entry {NUM{\_}MACHINE{\_}MODES}{177}{\code {NUM{\_}MACHINE{\_}MODES}}
  516. \entry {GET{\_}MODE{\_}NAME}{177}{\code {GET{\_}MODE{\_}NAME}}
  517. \entry {GET{\_}MODE{\_}CLASS}{177}{\code {GET{\_}MODE{\_}CLASS}}
  518. \entry {GET{\_}MODE{\_}WIDER{\_}MODE}{177}{\code {GET{\_}MODE{\_}WIDER{\_}MODE}}
  519. \entry {GET{\_}MODE{\_}SIZE}{177}{\code {GET{\_}MODE{\_}SIZE}}
  520. \entry {GET{\_}MODE{\_}BITSIZE}{177}{\code {GET{\_}MODE{\_}BITSIZE}}
  521. \entry {GET{\_}MODE{\_}MASK}{177}{\code {GET{\_}MODE{\_}MASK}}
  522. \entry {GET{\_}MODE{\_}ALIGNMENT}{177}{\code {GET{\_}MODE{\_}ALIGNMENT}}
  523. \entry {GET{\_}MODE{\_}UNIT{\_}SIZE}{177}{\code {GET{\_}MODE{\_}UNIT{\_}SIZE}}
  524. \entry {GET{\_}MODE{\_}NUNITS}{177}{\code {GET{\_}MODE{\_}NUNITS}}
  525. \entry {GET{\_}CLASS{\_}NARROWEST{\_}MODE}{177}{\code {GET{\_}CLASS{\_}NARROWEST{\_}MODE}}
  526. \entry {byte{\_}mode}{178}{\code {byte{\_}mode}}
  527. \entry {word{\_}mode}{178}{\code {word{\_}mode}}
  528. \entry {RTL constants}{178}{RTL constants}
  529. \entry {RTL constant expression types}{178}{RTL constant expression types}
  530. \entry {const{\_}int}{178}{\code {const{\_}int}}
  531. \entry {const0{\_}rtx}{178}{\code {const0{\_}rtx}}
  532. \entry {const1{\_}rtx}{178}{\code {const1{\_}rtx}}
  533. \entry {const2{\_}rtx}{178}{\code {const2{\_}rtx}}
  534. \entry {constm1{\_}rtx}{178}{\code {constm1{\_}rtx}}
  535. \entry {const{\_}true{\_}rtx}{178}{\code {const{\_}true{\_}rtx}}
  536. \entry {const{\_}double}{178}{\code {const{\_}double}}
  537. \entry {CONST{\_}DOUBLE{\_}MEM}{178}{\code {CONST{\_}DOUBLE{\_}MEM}}
  538. \entry {CONST{\_}DOUBLE{\_}CHAIN}{178}{\code {CONST{\_}DOUBLE{\_}CHAIN}}
  539. \entry {CONST{\_}DOUBLE{\_}LOW}{178}{\code {CONST{\_}DOUBLE{\_}LOW}}
  540. \entry {CONST0{\_}RTX}{179}{\code {CONST0{\_}RTX}}
  541. \entry {CONST1{\_}RTX}{179}{\code {CONST1{\_}RTX}}
  542. \entry {CONST2{\_}RTX}{179}{\code {CONST2{\_}RTX}}
  543. \entry {const{\_}string}{179}{\code {const{\_}string}}
  544. \entry {symbol{\_}ref}{179}{\code {symbol{\_}ref}}
  545. \entry {label{\_}ref}{179}{\code {label{\_}ref}}
  546. \entry {high}{179}{\code {high}}
  547. \entry {RTL register expressions}{180}{RTL register expressions}
  548. \entry {RTL memory expressions}{180}{RTL memory expressions}
  549. \entry {reg}{180}{\code {reg}}
  550. \entry {hard registers}{180}{hard registers}
  551. \entry {pseudo registers}{180}{pseudo registers}
  552. \entry {FIRST{\_}VIRTUAL{\_}REGISTER}{181}{\code {FIRST{\_}VIRTUAL{\_}REGISTER}}
  553. \entry {LAST{\_}VIRTUAL{\_}REGISTER}{181}{\code {LAST{\_}VIRTUAL{\_}REGISTER}}
  554. \entry {VIRTUAL{\_}INCOMING{\_}ARGS{\_}REGNUM}{181}{\code {VIRTUAL{\_}INCOMING{\_}ARGS{\_}REGNUM}}
  555. \entry {FIRST{\_}PARM{\_}OFFSET and virtual registers}{181}{\code {FIRST{\_}PARM{\_}OFFSET} and virtual registers}
  556. \entry {ARG{\_}POINTER{\_}REGNUM and virtual registers}{181}{\code {ARG{\_}POINTER{\_}REGNUM} and virtual registers}
  557. \entry {VIRTUAL{\_}STACK{\_}VARS{\_}REGNUM}{181}{\code {VIRTUAL{\_}STACK{\_}VARS{\_}REGNUM}}
  558. \entry {FRAME{\_}GROWS{\_}DOWNWARD and virtual registers}{181}{\code {FRAME{\_}GROWS{\_}DOWNWARD} and virtual registers}
  559. \entry {STARTING{\_}FRAME{\_}OFFSET and virtual registers}{181}{\code {STARTING{\_}FRAME{\_}OFFSET} and virtual registers}
  560. \entry {FRAME{\_}POINTER{\_}REGNUM and virtual registers}{181}{\code {FRAME{\_}POINTER{\_}REGNUM} and virtual registers}
  561. \entry {VIRTUAL{\_}STACK{\_}DYNAMIC{\_}REGNUM}{181}{\code {VIRTUAL{\_}STACK{\_}DYNAMIC{\_}REGNUM}}
  562. \entry {STACK{\_}DYNAMIC{\_}OFFSET and virtual registers}{181}{\code {STACK{\_}DYNAMIC{\_}OFFSET} and virtual registers}
  563. \entry {STACK{\_}POINTER{\_}REGNUM and virtual registers}{181}{\code {STACK{\_}POINTER{\_}REGNUM} and virtual registers}
  564. \entry {VIRTUAL{\_}OUTGOING{\_}ARGS{\_}REGNUM}{181}{\code {VIRTUAL{\_}OUTGOING{\_}ARGS{\_}REGNUM}}
  565. \entry {STACK{\_}POINTER{\_}OFFSET and virtual registers}{181}{\code {STACK{\_}POINTER{\_}OFFSET} and virtual registers}
  566. \entry {subreg}{181}{\code {subreg}}
  567. \entry {WORDS{\_}BIG{\_}ENDIAN, effect on subreg}{182}{\code {WORDS{\_}BIG{\_}ENDIAN}, effect on \code {subreg}}
  568. \entry {combiner pass}{182}{combiner pass}
  569. \entry {reload pass}{182}{reload pass}
  570. \entry {subreg, special reload handling}{182}{\code {subreg}, special reload handling}
  571. \entry {SUBREG{\_}REG}{182}{\code {SUBREG{\_}REG}}
  572. \entry {SUBREG{\_}WORD}{182}{\code {SUBREG{\_}WORD}}
  573. \entry {scratch}{182}{\code {scratch}}
  574. \entry {scratch operands}{182}{scratch operands}
  575. \entry {cc0}{183}{\code {cc0}}
  576. \entry {condition code register}{183}{condition code register}
  577. \entry {cc0{\_}rtx}{183}{\code {cc0{\_}rtx}}
  578. \entry {pc}{183}{\code {pc}}
  579. \entry {program counter}{183}{program counter}
  580. \entry {pc{\_}rtx}{183}{\code {pc{\_}rtx}}
  581. \entry {mem}{184}{\code {mem}}
  582. \entry {arithmetic, in RTL}{184}{arithmetic, in RTL}
  583. \entry {math, in RTL}{184}{math, in RTL}
  584. \entry {RTL expressions for arithmetic}{184}{RTL expressions for arithmetic}
  585. \entry {plus}{184}{\code {plus}}
  586. \entry {RTL addition}{184}{RTL addition}
  587. \entry {RTL sum}{184}{RTL sum}
  588. \entry {lo{\_}sum}{184}{\code {lo{\_}sum}}
  589. \entry {minus}{184}{\code {minus}}
  590. \entry {RTL subtraction}{184}{RTL subtraction}
  591. \entry {RTL difference}{184}{RTL difference}
  592. \entry {compare}{184}{\code {compare}}
  593. \entry {RTL comparison}{184}{RTL comparison}
  594. \entry {neg}{185}{\code {neg}}
  595. \entry {mult}{185}{\code {mult}}
  596. \entry {multiplication}{185}{multiplication}
  597. \entry {product}{185}{product}
  598. \entry {div}{185}{\code {div}}
  599. \entry {division}{185}{division}
  600. \entry {signed division}{185}{signed division}
  601. \entry {quotient}{185}{quotient}
  602. \entry {udiv}{185}{\code {udiv}}
  603. \entry {unsigned division}{185}{unsigned division}
  604. \entry {division}{185}{division}
  605. \entry {mod}{185}{\code {mod}}
  606. \entry {umod}{185}{\code {umod}}
  607. \entry {remainder}{185}{remainder}
  608. \entry {division}{185}{division}
  609. \entry {smin}{185}{\code {smin}}
  610. \entry {smax}{185}{\code {smax}}
  611. \entry {signed minimum}{185}{signed minimum}
  612. \entry {signed maximum}{185}{signed maximum}
  613. \entry {umin}{185}{\code {umin}}
  614. \entry {umax}{185}{\code {umax}}
  615. \entry {unsigned minimum and maximum}{185}{unsigned minimum and maximum}
  616. \entry {not}{186}{\code {not}}
  617. \entry {complement, bitwise}{186}{complement, bitwise}
  618. \entry {bitwise complement}{186}{bitwise complement}
  619. \entry {and}{186}{\code {and}}
  620. \entry {logical-and, bitwise}{186}{logical-and, bitwise}
  621. \entry {bitwise logical-and}{186}{bitwise logical-and}
  622. \entry {ior}{186}{\code {ior}}
  623. \entry {inclusive-or, bitwise}{186}{inclusive-or, bitwise}
  624. \entry {bitwise inclusive-or}{186}{bitwise inclusive-or}
  625. \entry {xor}{186}{\code {xor}}
  626. \entry {exclusive-or, bitwise}{186}{exclusive-or, bitwise}
  627. \entry {bitwise exclusive-or}{186}{bitwise exclusive-or}
  628. \entry {ashift}{186}{\code {ashift}}
  629. \entry {left shift}{186}{left shift}
  630. \entry {shift}{186}{shift}
  631. \entry {arithmetic shift}{186}{arithmetic shift}
  632. \entry {lshift}{186}{\code {lshift}}
  633. \entry {left shift}{186}{left shift}
  634. \entry {logical shift}{186}{logical shift}
  635. \entry {lshiftrt}{186}{\code {lshiftrt}}
  636. \entry {right shift}{186}{right shift}
  637. \entry {ashiftrt}{186}{\code {ashiftrt}}
  638. \entry {rotate}{186}{\code {rotate}}
  639. \entry {rotate}{186}{rotate}
  640. \entry {left rotate}{186}{left rotate}
  641. \entry {rotatert}{186}{\code {rotatert}}
  642. \entry {right rotate}{186}{right rotate}
  643. \entry {abs}{186}{\code {abs}}
  644. \entry {absolute value}{186}{absolute value}
  645. \entry {sqrt}{186}{\code {sqrt}}
  646. \entry {square root}{186}{square root}
  647. \entry {ffs}{186}{\code {ffs}}
  648. \entry {RTL comparison operations}{187}{RTL comparison operations}
  649. \entry {condition codes}{187}{condition codes}
  650. \entry {eq}{188}{\code {eq}}
  651. \entry {equal}{188}{equal}
  652. \entry {ne}{188}{\code {ne}}
  653. \entry {not equal}{188}{not equal}
  654. \entry {gt}{188}{\code {gt}}
  655. \entry {greater than}{188}{greater than}
  656. \entry {gtu}{188}{\code {gtu}}
  657. \entry {greater than}{188}{greater than}
  658. \entry {unsigned greater than}{188}{unsigned greater than}
  659. \entry {lt}{188}{\code {lt}}
  660. \entry {less than}{188}{less than}
  661. \entry {ltu}{188}{\code {ltu}}
  662. \entry {unsigned less than}{188}{unsigned less than}
  663. \entry {ge}{188}{\code {ge}}
  664. \entry {greater than}{188}{greater than}
  665. \entry {geu}{188}{\code {geu}}
  666. \entry {unsigned greater than}{188}{unsigned greater than}
  667. \entry {le}{188}{\code {le}}
  668. \entry {less than or equal}{188}{less than or equal}
  669. \entry {leu}{188}{\code {leu}}
  670. \entry {unsigned less than}{188}{unsigned less than}
  671. \entry {if{\_}then{\_}else}{188}{\code {if{\_}then{\_}else}}
  672. \entry {cond}{188}{\code {cond}}
  673. \entry {bit fields}{189}{bit fields}
  674. \entry {sign{\_}extract}{189}{\code {sign{\_}extract}}
  675. \entry {BITS{\_}BIG{\_}ENDIAN, effect on sign{\_}extract}{189}{\code {BITS{\_}BIG{\_}ENDIAN}, effect on \code {sign{\_}extract}}
  676. \entry {zero{\_}extract}{189}{\code {zero{\_}extract}}
  677. \entry {conversions}{189}{conversions}
  678. \entry {machine mode conversions}{189}{machine mode conversions}
  679. \entry {sign{\_}extend}{190}{\code {sign{\_}extend}}
  680. \entry {zero{\_}extend}{190}{\code {zero{\_}extend}}
  681. \entry {float{\_}extend}{190}{\code {float{\_}extend}}
  682. \entry {truncate}{190}{\code {truncate}}
  683. \entry {float{\_}truncate}{190}{\code {float{\_}truncate}}
  684. \entry {float}{190}{\code {float}}
  685. \entry {unsigned{\_}float}{190}{\code {unsigned{\_}float}}
  686. \entry {fix}{190}{\code {fix}}
  687. \entry {unsigned{\_}fix}{190}{\code {unsigned{\_}fix}}
  688. \entry {fix}{190}{\code {fix}}
  689. \entry {RTL declarations}{191}{RTL declarations}
  690. \entry {declarations, RTL}{191}{declarations, RTL}
  691. \entry {strict{\_}low{\_}part}{191}{\code {strict{\_}low{\_}part}}
  692. \entry {subreg, in strict{\_}low{\_}part}{191}{\code {subreg}, in \code {strict{\_}low{\_}part}}
  693. \entry {RTL side effect expressions}{191}{RTL side effect expressions}
  694. \entry {set}{191}{\code {set}}
  695. \entry {jump instructions and set}{192}{jump instructions and \code {set}}
  696. \entry {if{\_}then{\_}else usage}{192}{\code {if{\_}then{\_}else} usage}
  697. \entry {SET{\_}DEST}{192}{\code {SET{\_}DEST}}
  698. \entry {SET{\_}SRC}{192}{\code {SET{\_}SRC}}
  699. \entry {return}{192}{\code {return}}
  700. \entry {call}{192}{\code {call}}
  701. \entry {clobber}{192}{\code {clobber}}
  702. \entry {use}{193}{\code {use}}
  703. \entry {parallel}{193}{\code {parallel}}
  704. \entry {peephole optimization, RTL representation}{194}{peephole optimization, RTL representation}
  705. \entry {sequence}{194}{\code {sequence}}
  706. \entry {asm{\_}input}{195}{\code {asm{\_}input}}
  707. \entry {unspec}{195}{\code {unspec}}
  708. \entry {unspec{\_}volatile}{195}{\code {unspec{\_}volatile}}
  709. \entry {addr{\_}vec}{195}{\code {addr{\_}vec}}
  710. \entry {addr{\_}diff{\_}vec}{195}{\code {addr{\_}diff{\_}vec}}
  711. \entry {RTL preincrement}{195}{RTL preincrement}
  712. \entry {RTL postincrement}{195}{RTL postincrement}
  713. \entry {RTL predecrement}{195}{RTL predecrement}
  714. \entry {RTL postdecrement}{195}{RTL postdecrement}
  715. \entry {pre{\_}dec}{195}{\code {pre{\_}dec}}
  716. \entry {pre{\_}inc}{196}{\code {pre{\_}inc}}
  717. \entry {post{\_}dec}{196}{\code {post{\_}dec}}
  718. \entry {post{\_}inc}{196}{\code {post{\_}inc}}
  719. \entry {assembler instructions in RTL}{197}{assembler instructions in RTL}
  720. \entry {asm{\_}operands, usage}{197}{\code {asm{\_}operands}, usage}
  721. \entry {insns}{197}{insns}
  722. \entry {INSN{\_}UID}{198}{\code {INSN{\_}UID}}
  723. \entry {PREV{\_}INSN}{198}{\code {PREV{\_}INSN}}
  724. \entry {NEXT{\_}INSN}{198}{\code {NEXT{\_}INSN}}
  725. \entry {get{\_}insns}{198}{\code {get{\_}insns}}
  726. \entry {get{\_}last{\_}insn}{198}{\code {get{\_}last{\_}insn}}
  727. \entry {insn}{199}{\code {insn}}
  728. \entry {jump{\_}insn}{199}{\code {jump{\_}insn}}
  729. \entry {JUMP{\_}LABEL}{199}{\code {JUMP{\_}LABEL}}
  730. \entry {call{\_}insn}{199}{\code {call{\_}insn}}
  731. \entry {code{\_}label}{199}{\code {code{\_}label}}
  732. \entry {CODE{\_}LABEL{\_}NUMBER}{199}{\code {CODE{\_}LABEL{\_}NUMBER}}
  733. \entry {LABEL{\_}NUSES}{200}{\code {LABEL{\_}NUSES}}
  734. \entry {barrier}{200}{\code {barrier}}
  735. \entry {note}{200}{\code {note}}
  736. \entry {NOTE{\_}LINE{\_}NUMBER}{200}{\code {NOTE{\_}LINE{\_}NUMBER}}
  737. \entry {NOTE{\_}SOURCE{\_}FILE}{200}{\code {NOTE{\_}SOURCE{\_}FILE}}
  738. \entry {NOTE{\_}INSN{\_}DELETED}{200}{\code {NOTE{\_}INSN{\_}DELETED}}
  739. \entry {NOTE{\_}INSN{\_}BLOCK{\_}BEG}{200}{\code {NOTE{\_}INSN{\_}BLOCK{\_}BEG}}
  740. \entry {NOTE{\_}INSN{\_}BLOCK{\_}END}{200}{\code {NOTE{\_}INSN{\_}BLOCK{\_}END}}
  741. \entry {NOTE{\_}INSN{\_}LOOP{\_}BEG}{200}{\code {NOTE{\_}INSN{\_}LOOP{\_}BEG}}
  742. \entry {NOTE{\_}INSN{\_}LOOP{\_}END}{200}{\code {NOTE{\_}INSN{\_}LOOP{\_}END}}
  743. \entry {NOTE{\_}INSN{\_}LOOP{\_}CONT}{200}{\code {NOTE{\_}INSN{\_}LOOP{\_}CONT}}
  744. \entry {NOTE{\_}INSN{\_}LOOP{\_}VTOP}{200}{\code {NOTE{\_}INSN{\_}LOOP{\_}VTOP}}
  745. \entry {NOTE{\_}INSN{\_}FUNCTION{\_}END}{200}{\code {NOTE{\_}INSN{\_}FUNCTION{\_}END}}
  746. \entry {NOTE{\_}INSN{\_}SETJMP}{201}{\code {NOTE{\_}INSN{\_}SETJMP}}
  747. \entry {HImode, in insn}{201}{\code {HImode}, in \code {insn}}
  748. \entry {QImode, in insn}{201}{\code {QImode}, in \code {insn}}
  749. \entry {PATTERN}{201}{\code {PATTERN}}
  750. \entry {INSN{\_}CODE}{201}{\code {INSN{\_}CODE}}
  751. \entry {asm{\_}noperands}{201}{\code {asm{\_}noperands}}
  752. \entry {LOG{\_}LINKS}{201}{\code {LOG{\_}LINKS}}
  753. \entry {REG{\_}NOTES}{201}{\code {REG{\_}NOTES}}
  754. \entry {REG{\_}NOTE{\_}KIND}{202}{\code {REG{\_}NOTE{\_}KIND}}
  755. \entry {PUT{\_}REG{\_}NOTE{\_}KIND}{202}{\code {PUT{\_}REG{\_}NOTE{\_}KIND}}
  756. \entry {REG{\_}DEAD}{202}{\code {REG{\_}DEAD}}
  757. \entry {REG{\_}INC}{203}{\code {REG{\_}INC}}
  758. \entry {REG{\_}NONNEG}{203}{\code {REG{\_}NONNEG}}
  759. \entry {REG{\_}NO{\_}CONFLICT}{203}{\code {REG{\_}NO{\_}CONFLICT}}
  760. \entry {REG{\_}LABEL}{203}{\code {REG{\_}LABEL}}
  761. \entry {REG{\_}EQUIV}{203}{\code {REG{\_}EQUIV}}
  762. \entry {REG{\_}EQUAL}{203}{\code {REG{\_}EQUAL}}
  763. \entry {REG{\_}UNUSED}{204}{\code {REG{\_}UNUSED}}
  764. \entry {REG{\_}WAS{\_}0}{204}{\code {REG{\_}WAS{\_}0}}
  765. \entry {REG{\_}RETVAL}{205}{\code {REG{\_}RETVAL}}
  766. \entry {REG{\_}LIBCALL}{205}{\code {REG{\_}LIBCALL}}
  767. \entry {REG{\_}CC{\_}SETTER}{205}{\code {REG{\_}CC{\_}SETTER}}
  768. \entry {REG{\_}CC{\_}USER}{205}{\code {REG{\_}CC{\_}USER}}
  769. \entry {REG{\_}DEP{\_}ANTI}{205}{\code {REG{\_}DEP{\_}ANTI}}
  770. \entry {REG{\_}DEP{\_}OUTPUT}{205}{\code {REG{\_}DEP{\_}OUTPUT}}
  771. \entry {insn{\_}list}{205}{\code {insn{\_}list}}
  772. \entry {expr{\_}list}{205}{\code {expr{\_}list}}
  773. \entry {calling functions in RTL}{206}{calling functions in RTL}
  774. \entry {RTL function-call insns}{206}{RTL function-call insns}
  775. \entry {function-call insns}{206}{function-call insns}
  776. \entry {call usage}{206}{\code {call} usage}
  777. \entry {BLKmode, and function return values}{206}{\code {BLKmode}, and function return values}
  778. \entry {sharing of RTL components}{207}{sharing of RTL components}
  779. \entry {RTL structure sharing assumptions}{207}{RTL structure sharing assumptions}
  780. \entry {reg, RTL sharing}{207}{\code {reg}, RTL sharing}
  781. \entry {symbolic label}{207}{symbolic label}
  782. \entry {symbol{\_}ref, RTL sharing}{207}{\code {symbol{\_}ref}, RTL sharing}
  783. \entry {const{\_}int, RTL sharing}{207}{\code {const{\_}int}, RTL sharing}
  784. \entry {pc, RTL sharing}{207}{\code {pc}, RTL sharing}
  785. \entry {cc0, RTL sharing}{207}{\code {cc0}, RTL sharing}
  786. \entry {const{\_}double, RTL sharing}{207}{\code {const{\_}double}, RTL sharing}
  787. \entry {label{\_}ref, RTL sharing}{207}{\code {label{\_}ref}, RTL sharing}
  788. \entry {scratch, RTL sharing}{207}{\code {scratch}, RTL sharing}
  789. \entry {mem, RTL sharing}{207}{\code {mem}, RTL sharing}
  790. \entry {asm{\_}operands, RTL sharing}{208}{\code {asm{\_}operands}, RTL sharing}
  791. \entry {unshare{\_}all{\_}rtl}{208}{\code {unshare{\_}all{\_}rtl}}
  792. \entry {copy{\_}rtx{\_}if{\_}shared}{208}{\code {copy{\_}rtx{\_}if{\_}shared}}
  793. \entry {machine descriptions}{209}{machine descriptions}
  794. \entry {patterns}{209}{patterns}
  795. \entry {instruction patterns}{209}{instruction patterns}
  796. \entry {define{\_}insn}{209}{\code {define{\_}insn}}
  797. \entry {pattern conditions}{210}{pattern conditions}
  798. \entry {conditions, in patterns}{210}{conditions, in patterns}
  799. \entry {named patterns and conditions}{210}{named patterns and conditions}
  800. \entry {operands}{210}{\code {operands}}
  801. \entry {define{\_}insn example}{210}{\code {define{\_}insn} example}
  802. \entry {RTL insn template}{211}{RTL insn template}
  803. \entry {generating insns}{211}{generating insns}
  804. \entry {insns, generating}{211}{insns, generating}
  805. \entry {recognizing insns}{211}{recognizing insns}
  806. \entry {insns, recognizing}{211}{insns, recognizing}
  807. \entry {match{\_}operand}{211}{\code {match{\_}operand}}
  808. \entry {general{\_}operand}{212}{\code {general{\_}operand}}
  809. \entry {register{\_}operand}{212}{\code {register{\_}operand}}
  810. \entry {immediate{\_}operand}{212}{\code {immediate{\_}operand}}
  811. \entry {match{\_}scratch}{212}{\code {match{\_}scratch}}
  812. \entry {match{\_}dup}{212}{\code {match{\_}dup}}
  813. \entry {match{\_}operator}{212}{\code {match{\_}operator}}
  814. \entry {match{\_}op{\_}dup}{214}{\code {match{\_}op{\_}dup}}
  815. \entry {match{\_}parallel}{214}{\code {match{\_}parallel}}
  816. \entry {match{\_}par{\_}dup}{214}{\code {match{\_}par{\_}dup}}
  817. \entry {address}{214}{\code {address}}
  818. \entry {output templates}{215}{output templates}
  819. \entry {operand substitution}{215}{operand substitution}
  820. \entry {% in template}{215}{\samp {%} in template}
  821. \entry {percent sign}{215}{percent sign}
  822. \entry {{\tt\indexbackslash }}{216}{{\tt\indexbackslash }}
  823. \entry {backslash}{216}{backslash}
  824. \entry {matching operands}{216}{matching operands}
  825. \entry {output statements}{216}{output statements}
  826. \entry {C statements for assembler output}{216}{C statements for assembler output}
  827. \entry {generating assembler output}{216}{generating assembler output}
  828. \entry {* in template}{217}{\code {*} in template}
  829. \entry {asterisk in template}{217}{asterisk in template}
  830. \entry {output{\_}asm{\_}insn}{217}{\code {output{\_}asm{\_}insn}}
  831. \entry {which{\_}alternative}{217}{\code {which{\_}alternative}}
  832. \entry {operand constraints}{218}{operand constraints}
  833. \entry {constraints}{218}{constraints}
  834. \entry {simple constraints}{218}{simple constraints}
  835. \entry {m in constraint}{218}{\samp {m} in constraint}
  836. \entry {memory references in constraints}{218}{memory references in constraints}
  837. \entry {offsettable address}{219}{offsettable address}
  838. \entry {o in constraint}{219}{\samp {o} in constraint}
  839. \entry {autoincrement/decrement addressing}{219}{autoincrement/decrement addressing}
  840. \entry {V in constraint}{219}{\samp {V} in constraint}
  841. \entry {{\tt\less} in constraint}{219}{\samp {{\tt\less}} in constraint}
  842. \entry {{\tt\gtr} in constraint}{219}{\samp {{\tt\gtr}} in constraint}
  843. \entry {r in constraint}{219}{\samp {r} in constraint}
  844. \entry {registers in constraints}{219}{registers in constraints}
  845. \entry {d in constraint}{219}{\samp {d} in constraint}
  846. \entry {constants in constraints}{219}{constants in constraints}
  847. \entry {i in constraint}{219}{\samp {i} in constraint}
  848. \entry {n in constraint}{219}{\samp {n} in constraint}
  849. \entry {I in constraint}{219}{\samp {I} in constraint}
  850. \entry {E in constraint}{219}{\samp {E} in constraint}
  851. \entry {F in constraint}{219}{\samp {F} in constraint}
  852. \entry {G in constraint}{220}{\samp {G} in constraint}
  853. \entry {H in constraint}{220}{\samp {H} in constraint}
  854. \entry {s in constraint}{220}{\samp {s} in constraint}
  855. \entry {g in constraint}{220}{\samp {g} in constraint}
  856. \entry {X in constraint}{220}{\samp {X} in constraint}
  857. \entry {0 in constraint}{220}{\samp {0} in constraint}
  858. \entry {digits in constraint}{220}{digits in constraint}
  859. \entry {matching constraint}{220}{matching constraint}
  860. \entry {constraint, matching}{220}{constraint, matching}
  861. \entry {load address instruction}{220}{load address instruction}
  862. \entry {push address instruction}{220}{push address instruction}
  863. \entry {address constraints}{220}{address constraints}
  864. \entry {p in constraint}{220}{\samp {p} in constraint}
  865. \entry {address{\_}operand}{220}{\code {address{\_}operand}}
  866. \entry {extensible constraints}{221}{extensible constraints}
  867. \entry {Q, in constraint}{221}{\samp {Q}, in constraint}
  868. \entry {nonoffsettable memory reference}{223}{nonoffsettable memory reference}
  869. \entry {memory reference, nonoffsettable}{223}{memory reference, nonoffsettable}
  870. \entry {multiple alternative constraints}{223}{multiple alternative constraints}
  871. \entry {? in constraint}{224}{\samp {?} in constraint}
  872. \entry {question mark}{224}{question mark}
  873. \entry {! in constraint}{224}{\samp {!} in constraint}
  874. \entry {exclamation point}{224}{exclamation point}
  875. \entry {class preference constraints}{224}{class preference constraints}
  876. \entry {register class preference constraints}{224}{register class preference constraints}
  877. \entry {voting between constraint alternatives}{224}{voting between constraint alternatives}
  878. \entry {modifiers in constraints}{225}{modifiers in constraints}
  879. \entry {constraint modifier characters}{225}{constraint modifier characters}
  880. \entry {= in constraint}{225}{\samp {=} in constraint}
  881. \entry {{\tt\char43} in constraint}{225}{\samp {{\tt\char43}} in constraint}
  882. \entry {& in constraint}{225}{\samp {&} in constraint}
  883. \entry {% in constraint}{225}{\samp {%} in constraint}
  884. \entry {# in constraint}{225}{\samp {#} in constraint}
  885. \entry {* in constraint}{225}{\samp {*} in constraint}
  886. \entry {no constraints}{226}{no constraints}
  887. \entry {not using constraints}{226}{not using constraints}
  888. \entry {empty constraints}{226}{empty constraints}
  889. \entry {standard pattern names}{226}{standard pattern names}
  890. \entry {pattern names}{226}{pattern names}
  891. \entry {names, pattern}{226}{names, pattern}
  892. \entry {movm instruction pattern}{226}{\code {mov\var {m}} instruction pattern}
  893. \entry {force{\_}reg}{227}{\code {force{\_}reg}}
  894. \entry {change{\_}address}{227}{\code {change{\_}address}}
  895. \entry {reload{\_}in{\_}progress}{227}{\code {reload{\_}in{\_}progress}}
  896. \entry {reload{\_}in instruction pattern}{228}{\code {reload{\_}in} instruction pattern}
  897. \entry {reload{\_}out instruction pattern}{228}{\code {reload{\_}out} instruction pattern}
  898. \entry {movstrictm instruction pattern}{228}{\code {movstrict\var {m}} instruction pattern}
  899. \entry {load{\_}multiple instruction pattern}{228}{\code {load{\_}multiple} instruction pattern}
  900. \entry {store{\_}multiple instruction pattern}{228}{\samp {store{\_}multiple} instruction pattern}
  901. \entry {addm3 instruction pattern}{228}{\code {add\var {m}3} instruction pattern}
  902. \entry {subm3 instruction pattern}{228}{\code {sub\var {m}3} instruction pattern}
  903. \entry {mulm3 instruction pattern}{228}{\code {mul\var {m}3} instruction pattern}
  904. \entry {divm3 instruction pattern}{228}{\code {div\var {m}3} instruction pattern}
  905. \entry {udivm3 instruction pattern}{228}{\code {udiv\var {m}3} instruction pattern}
  906. \entry {modm3 instruction pattern}{228}{\code {mod\var {m}3} instruction pattern}
  907. \entry {umodm3 instruction pattern}{228}{\code {umod\var {m}3} instruction pattern}
  908. \entry {minm3 instruction pattern}{228}{\code {min\var {m}3} instruction pattern}
  909. \entry {maxm3 instruction pattern}{228}{\code {max\var {m}3} instruction pattern}
  910. \entry {uminm3 instruction pattern}{228}{\code {umin\var {m}3} instruction pattern}
  911. \entry {umaxm3 instruction pattern}{228}{\code {umax\var {m}3} instruction pattern}
  912. \entry {andm3 instruction pattern}{228}{\code {and\var {m}3} instruction pattern}
  913. \entry {iorm3 instruction pattern}{228}{\code {ior\var {m}3} instruction pattern}
  914. \entry {xorm3 instruction pattern}{228}{\code {xor\var {m}3} instruction pattern}
  915. \entry {mulhisi3 instruction pattern}{229}{\code {mulhisi3} instruction pattern}
  916. \entry {mulqihi3 instruction pattern}{229}{\code {mulqihi3} instruction pattern}
  917. \entry {mulsidi3 instruction pattern}{229}{\code {mulsidi3} instruction pattern}
  918. \entry {umulqihi3 instruction pattern}{229}{\code {umulqihi3} instruction pattern}
  919. \entry {umulhisi3 instruction pattern}{229}{\code {umulhisi3} instruction pattern}
  920. \entry {umulsidi3 instruction pattern}{229}{\code {umulsidi3} instruction pattern}
  921. \entry {divmodm4 instruction pattern}{229}{\code {divmod\var {m}4} instruction pattern}
  922. \entry {udivmodm4 instruction pattern}{229}{\code {udivmod\var {m}4} instruction pattern}
  923. \entry {ashlm3 instruction pattern}{229}{\code {ashl\var {m}3} instruction pattern}
  924. \entry {ashrm3 instruction pattern}{229}{\code {ashr\var {m}3} instruction pattern}
  925. \entry {lshlm3 instruction pattern}{229}{\code {lshl\var {m}3} instruction pattern}
  926. \entry {lshrm3 instruction pattern}{229}{\code {lshr\var {m}3} instruction pattern}
  927. \entry {rotlm3 instruction pattern}{229}{\code {rotl\var {m}3} instruction pattern}
  928. \entry {rotrm3 instruction pattern}{229}{\code {rotr\var {m}3} instruction pattern}
  929. \entry {negm2 instruction pattern}{229}{\code {neg\var {m}2} instruction pattern}
  930. \entry {absm2 instruction pattern}{229}{\code {abs\var {m}2} instruction pattern}
  931. \entry {sqrtm2 instruction pattern}{229}{\code {sqrt\var {m}2} instruction pattern}
  932. \entry {ffsm2 instruction pattern}{230}{\code {ffs\var {m}2} instruction pattern}
  933. \entry {one{\_}cmplm2 instruction pattern}{230}{\code {one{\_}cmpl\var {m}2} instruction pattern}
  934. \entry {cmpm instruction pattern}{230}{\code {cmp\var {m}} instruction pattern}
  935. \entry {tstm instruction pattern}{230}{\code {tst\var {m}} instruction pattern}
  936. \entry {movstrm instruction pattern}{230}{\code {movstr\var {m}} instruction pattern}
  937. \entry {cmpstrm instruction pattern}{230}{\code {cmpstr\var {m}} instruction pattern}
  938. \entry {floatmn2 instruction pattern}{230}{\code {float\var {mn}2} instruction pattern}
  939. \entry {floatunsmn2 instruction pattern}{230}{\code {floatuns\var {mn}2} instruction pattern}
  940. \entry {fixmn2 instruction pattern}{231}{\code {fix\var {mn}2} instruction pattern}
  941. \entry {fixunsmn2 instruction pattern}{231}{\code {fixuns\var {mn}2} instruction pattern}
  942. \entry {ftruncm2 instruction pattern}{231}{\code {ftrunc\var {m}2} instruction pattern}
  943. \entry {fix{\_}truncmn2 instruction pattern}{231}{\code {fix{\_}trunc\var {mn}2} instruction pattern}
  944. \entry {fixuns{\_}truncmn2 instruction pattern}{231}{\code {fixuns{\_}trunc\var {mn}2} instruction pattern}
  945. \entry {truncmn instruction pattern}{231}{\code {trunc\var {mn}} instruction pattern}
  946. \entry {extendmn instruction pattern}{231}{\code {extend\var {mn}} instruction pattern}
  947. \entry {zero{\_}extendmn instruction pattern}{231}{\code {zero{\_}extend\var {mn}} instruction pattern}
  948. \entry {extv instruction pattern}{231}{\code {extv} instruction pattern}
  949. \entry {extzv instruction pattern}{231}{\code {extzv} instruction pattern}
  950. \entry {insv instruction pattern}{231}{\code {insv} instruction pattern}
  951. \entry {scond instruction pattern}{232}{\code {s\var {cond}} instruction pattern}
  952. \entry {bcond instruction pattern}{232}{\code {b\var {cond}} instruction pattern}
  953. \entry {call instruction pattern}{232}{\code {call} instruction pattern}
  954. \entry {call{\_}value instruction pattern}{233}{\code {call{\_}value} instruction pattern}
  955. \entry {call{\_}pop instruction pattern}{233}{\code {call{\_}pop} instruction pattern}
  956. \entry {call{\_}value{\_}pop instruction pattern}{233}{\code {call{\_}value{\_}pop} instruction pattern}
  957. \entry {return instruction pattern}{233}{\code {return} instruction pattern}
  958. \entry {reload{\_}completed}{233}{\code {reload{\_}completed}}
  959. \entry {leaf{\_}function{\_}p}{233}{\code {leaf{\_}function{\_}p}}
  960. \entry {nop instruction pattern}{234}{\code {nop} instruction pattern}
  961. \entry {indirect{\_}jump instruction pattern}{234}{\code {indirect{\_}jump} instruction pattern}
  962. \entry {casesi instruction pattern}{234}{\code {casesi} instruction pattern}
  963. \entry {tablejump instruction pattern}{234}{\code {tablejump} instruction pattern}
  964. \entry {save{\_}stack{\_}block instruction pattern}{235}{\code {save{\_}stack{\_}block} instruction pattern}
  965. \entry {save{\_}stack{\_}function instruction pattern}{235}{\code {save{\_}stack{\_}function} instruction pattern}
  966. \entry {save{\_}stack{\_}nonlocal instruction pattern}{235}{\code {save{\_}stack{\_}nonlocal} instruction pattern}
  967. \entry {restore{\_}stack{\_}block instruction pattern}{235}{\code {restore{\_}stack{\_}block} instruction pattern}
  968. \entry {restore{\_}stack{\_}function instruction pattern}{235}{\code {restore{\_}stack{\_}function} instruction pattern}
  969. \entry {restore{\_}stack{\_}nonlocal instruction pattern}{235}{\code {restore{\_}stack{\_}nonlocal} instruction pattern}
  970. \entry {allocate{\_}stack instruction pattern}{235}{\code {allocate{\_}stack} instruction pattern}
  971. \entry {Pattern Ordering}{236}{Pattern Ordering}
  972. \entry {Ordering of Patterns}{236}{Ordering of Patterns}
  973. \entry {Dependent Patterns}{236}{Dependent Patterns}
  974. \entry {Interdependence of Patterns}{236}{Interdependence of Patterns}
  975. \entry {jump instruction patterns}{238}{jump instruction patterns}
  976. \entry {defining jump instruction patterns}{238}{defining jump instruction patterns}
  977. \entry {prev{\_}cc0{\_}setter}{239}{\code {prev{\_}cc0{\_}setter}}
  978. \entry {next{\_}cc0{\_}user}{239}{\code {next{\_}cc0{\_}user}}
  979. \entry {canonicalization of instructions}{240}{canonicalization of instructions}
  980. \entry {insn canonicalization}{240}{insn canonicalization}
  981. \entry {neg, canonicalization of}{240}{\code {neg}, canonicalization of}
  982. \entry {not, canonicalization of}{240}{\code {not}, canonicalization of}
  983. \entry {mult, canonicalization of}{240}{\code {mult}, canonicalization of}
  984. \entry {plus, canonicalization of}{240}{\code {plus}, canonicalization of}
  985. \entry {minus, canonicalization of}{240}{\code {minus}, canonicalization of}
  986. \entry {compare, canonicalization of}{240}{\code {compare}, canonicalization of}
  987. \entry {ior, canonicalization of}{241}{\code {ior}, canonicalization of}
  988. \entry {and, canonicalization of}{241}{\code {and}, canonicalization of}
  989. \entry {De Morgan's law}{241}{De Morgan's law}
  990. \entry {xor, canonicalization of}{241}{\code {xor}, canonicalization of}
  991. \entry {zero{\_}extract, canonicalization of}{241}{\code {zero{\_}extract}, canonicalization of}
  992. \entry {sign{\_}extract, canonicalization of}{241}{\code {sign{\_}extract}, canonicalization of}
  993. \entry {peephole optimizer definitions}{241}{peephole optimizer definitions}
  994. \entry {defining peephole optimizers}{241}{defining peephole optimizers}
  995. \entry {prev{\_}nonnote{\_}insn}{243}{\code {prev{\_}nonnote{\_}insn}}
  996. \entry {dead{\_}or{\_}set{\_}p}{243}{\code {dead{\_}or{\_}set{\_}p}}
  997. \entry {expander definitions}{245}{expander definitions}
  998. \entry {code generation RTL sequences}{245}{code generation RTL sequences}
  999. \entry {defining RTL sequences for code generation}{245}{defining RTL sequences for code generation}
  1000. \entry {define{\_}expand}{245}{\code {define{\_}expand}}
  1001. \entry {define{\_}peephole}{245}{\code {define{\_}peephole}}
  1002. \entry {DONE}{246}{\code {DONE}}
  1003. \entry {FAIL}{246}{\code {FAIL}}
  1004. \entry {make{\_}safe{\_}from}{248}{\code {make{\_}safe{\_}from}}
  1005. \entry {insn splitting}{248}{insn splitting}
  1006. \entry {instruction splitting}{248}{instruction splitting}
  1007. \entry {splitting instructions}{248}{splitting instructions}
  1008. \entry {define{\_}split}{249}{define{\_}split}
  1009. \entry {insn attributes}{251}{insn attributes}
  1010. \entry {instruction attributes}{251}{instruction attributes}
  1011. \entry {defining attributes and their values}{252}{defining attributes and their values}
  1012. \entry {attributes, defining}{252}{attributes, defining}
  1013. \entry {define{\_}attr}{252}{\code {define{\_}attr}}
  1014. \entry {insn-attr.h}{252}{\code {insn-attr.h}}
  1015. \entry {attribute expressions}{253}{attribute expressions}
  1016. \entry {const{\_}int and attributes}{253}{\code {const{\_}int} and attributes}
  1017. \entry {const{\_}string and attributes}{253}{\code {const{\_}string} and attributes}
  1018. \entry {if{\_}then{\_}else and attributes}{253}{\code {if{\_}then{\_}else} and attributes}
  1019. \entry {cond and attributes}{253}{\code {cond} and attributes}
  1020. \entry {const{\_}int and attribute tests}{254}{\code {const{\_}int} and attribute tests}
  1021. \entry {not and attributes}{254}{\code {not} and attributes}
  1022. \entry {ior and attributes}{254}{\code {ior} and attributes}
  1023. \entry {and and attributes}{254}{\code {and} and attributes}
  1024. \entry {match{\_}operand and attributes}{254}{\code {match{\_}operand} and attributes}
  1025. \entry {le and attributes}{254}{\code {le} and attributes}
  1026. \entry {leu and attributes}{254}{\code {leu} and attributes}
  1027. \entry {lt and attributes}{254}{\code {lt} and attributes}
  1028. \entry {gt and attributes}{254}{\code {gt} and attributes}
  1029. \entry {gtu and attributes}{254}{\code {gtu} and attributes}
  1030. \entry {ge and attributes}{254}{\code {ge} and attributes}
  1031. \entry {geu and attributes}{254}{\code {geu} and attributes}
  1032. \entry {ne and attributes}{254}{\code {ne} and attributes}
  1033. \entry {eq and attributes}{254}{\code {eq} and attributes}
  1034. \entry {plus and attributes}{254}{\code {plus} and attributes}
  1035. \entry {minus and attributes}{254}{\code {minus} and attributes}
  1036. \entry {mult and attributes}{254}{\code {mult} and attributes}
  1037. \entry {div and attributes}{254}{\code {div} and attributes}
  1038. \entry {mod and attributes}{254}{\code {mod} and attributes}
  1039. \entry {abs and attributes}{254}{\code {abs} and attributes}
  1040. \entry {neg and attributes}{254}{\code {neg} and attributes}
  1041. \entry {lshift and attributes}{254}{\code {lshift} and attributes}
  1042. \entry {ashift and attributes}{254}{\code {ashift} and attributes}
  1043. \entry {lshiftrt and attributes}{254}{\code {lshiftrt} and attributes}
  1044. \entry {ashiftrt and attributes}{254}{\code {ashiftrt} and attributes}
  1045. \entry {get{\_}attr}{254}{\code {get{\_}attr}}
  1046. \entry {eq{\_}attr}{254}{\code {eq{\_}attr}}
  1047. \entry {tagging insns}{255}{tagging insns}
  1048. \entry {assigning attribute values to insns}{255}{assigning attribute values to insns}
  1049. \entry {set{\_}attr}{255}{\code {set{\_}attr}}
  1050. \entry {set{\_}attr{\_}alternative}{256}{\code {set{\_}attr{\_}alternative}}
  1051. \entry {attr}{256}{\code {attr}}
  1052. \entry {define{\_}asm{\_}attributes}{256}{\code {define{\_}asm{\_}attributes}}
  1053. \entry {attribute specifications example}{257}{attribute specifications example}
  1054. \entry {attribute specifications}{257}{attribute specifications}
  1055. \entry {insn lengths, computing}{258}{insn lengths, computing}
  1056. \entry {computing the length of an insn}{258}{computing the length of an insn}
  1057. \entry {match{\_}dup and attributes}{258}{\code {match{\_}dup} and attributes}
  1058. \entry {pc and attributes}{258}{\code {pc} and attributes}
  1059. \entry {addr{\_}vec, length of}{258}{\code {addr{\_}vec}, length of}
  1060. \entry {addr{\_}diff{\_}vec, length of}{258}{\code {addr{\_}diff{\_}vec}, length of}
  1061. \entry {FIRST{\_}INSN{\_}ADDRESS}{258}{\code {FIRST{\_}INSN{\_}ADDRESS}}
  1062. \entry {ADJUST{\_}INSN{\_}LENGTH}{259}{\code {ADJUST{\_}INSN{\_}LENGTH}}
  1063. \entry {get{\_}attr{\_}length}{259}{\code {get{\_}attr{\_}length}}
  1064. \entry {constant attributes}{260}{constant attributes}
  1065. \entry {delay slots, defining}{260}{delay slots, defining}
  1066. \entry {define{\_}delay}{261}{\code {define{\_}delay}}
  1067. \entry {function units, for scheduling}{262}{function units, for scheduling}
  1068. \entry {define{\_}function{\_}unit}{262}{\code {define{\_}function{\_}unit}}
  1069. \entry {machine description macros}{265}{machine description macros}
  1070. \entry {target description macros}{265}{target description macros}
  1071. \entry {macros, target description}{265}{macros, target description}
  1072. \entry {tm.h macros}{265}{\file {tm.h} macros}
  1073. \entry {driver}{265}{driver}
  1074. \entry {controlling the compilation driver}{265}{controlling the compilation driver}
  1075. \entry {SWITCH{\_}TAKES{\_}ARG}{265}{\code {SWITCH{\_}TAKES{\_}ARG}}
  1076. \entry {WORD{\_}SWITCH{\_}TAKES{\_}ARG}{265}{\code {WORD{\_}SWITCH{\_}TAKES{\_}ARG}}
  1077. \entry {SWITCHES{\_}NEED{\_}SPACES}{265}{\code {SWITCHES{\_}NEED{\_}SPACES}}
  1078. \entry {CPP{\_}SPEC}{265}{\code {CPP{\_}SPEC}}
  1079. \entry {SIGNED{\_}CHAR{\_}SPEC}{265}{\code {SIGNED{\_}CHAR{\_}SPEC}}
  1080. \entry {CC1{\_}SPEC}{265}{\code {CC1{\_}SPEC}}
  1081. \entry {CC1PLUS{\_}SPEC}{266}{\code {CC1PLUS{\_}SPEC}}
  1082. \entry {ASM{\_}SPEC}{266}{\code {ASM{\_}SPEC}}
  1083. \entry {ASM{\_}FINAL{\_}SPEC}{266}{\code {ASM{\_}FINAL{\_}SPEC}}
  1084. \entry {LINK{\_}SPEC}{266}{\code {LINK{\_}SPEC}}
  1085. \entry {LIB{\_}SPEC}{266}{\code {LIB{\_}SPEC}}
  1086. \entry {STARTFILE{\_}SPEC}{266}{\code {STARTFILE{\_}SPEC}}
  1087. \entry {ENDFILE{\_}SPEC}{266}{\code {ENDFILE{\_}SPEC}}
  1088. \entry {LINK{\_}LIBGCC{\_}SPECIAL}{266}{\code {LINK{\_}LIBGCC{\_}SPECIAL}}
  1089. \entry {RELATIVE{\_}PREFIX{\_}NOT{\_}LINKDIR}{267}{\code {RELATIVE{\_}PREFIX{\_}NOT{\_}LINKDIR}}
  1090. \entry {STANDARD{\_}EXEC{\_}PREFIX}{267}{\code {STANDARD{\_}EXEC{\_}PREFIX}}
  1091. \entry {MD{\_}EXEC{\_}PREFIX}{267}{\code {MD{\_}EXEC{\_}PREFIX}}
  1092. \entry {STANDARD{\_}STARTFILE{\_}PREFIX}{267}{\code {STANDARD{\_}STARTFILE{\_}PREFIX}}
  1093. \entry {MD{\_}STARTFILE{\_}PREFIX}{267}{\code {MD{\_}STARTFILE{\_}PREFIX}}
  1094. \entry {MD{\_}STARTFILE{\_}PREFIX{\_}1}{267}{\code {MD{\_}STARTFILE{\_}PREFIX{\_}1}}
  1095. \entry {LOCAL{\_}INCLUDE{\_}DIR}{267}{\code {LOCAL{\_}INCLUDE{\_}DIR}}
  1096. \entry {SYSTEM{\_}INCLUDE{\_}DIR}{267}{\code {SYSTEM{\_}INCLUDE{\_}DIR}}
  1097. \entry {STANDARD{\_}INCLUDE{\_}DIR}{267}{\code {STANDARD{\_}INCLUDE{\_}DIR}}
  1098. \entry {INCLUDE{\_}DEFAULTS}{268}{\code {INCLUDE{\_}DEFAULTS}}
  1099. \entry {run-time target specification}{269}{run-time target specification}
  1100. \entry {predefined macros}{269}{predefined macros}
  1101. \entry {target specifications}{269}{target specifications}
  1102. \entry {CPP{\_}PREDEFINES}{269}{\code {CPP{\_}PREDEFINES}}
  1103. \entry {STDC{\_}VALUE}{269}{\code {STDC{\_}VALUE}}
  1104. \entry {extern int target{\_}flags}{269}{\code {extern int target{\_}flags}}
  1105. \entry {optional hardware or system features}{269}{optional hardware or system features}
  1106. \entry {features, optional, in system conventions}{269}{features, optional, in system conventions}
  1107. \entry {TARGET{\_}SWITCHES}{270}{\code {TARGET{\_}SWITCHES}}
  1108. \entry {TARGET{\_}OPTIONS}{270}{\code {TARGET{\_}OPTIONS}}
  1109. \entry {TARGET{\_}VERSION}{270}{\code {TARGET{\_}VERSION}}
  1110. \entry {OVERRIDE{\_}OPTIONS}{271}{\code {OVERRIDE{\_}OPTIONS}}
  1111. \entry {OPTIMIZATION{\_}OPTIONS}{271}{\code {OPTIMIZATION{\_}OPTIONS}}
  1112. \entry {storage layout}{271}{storage layout}
  1113. \entry {BITS{\_}BIG{\_}ENDIAN}{271}{\code {BITS{\_}BIG{\_}ENDIAN}}
  1114. \entry {BYTES{\_}BIG{\_}ENDIAN}{271}{\code {BYTES{\_}BIG{\_}ENDIAN}}
  1115. \entry {WORDS{\_}BIG{\_}ENDIAN}{271}{\code {WORDS{\_}BIG{\_}ENDIAN}}
  1116. \entry {BITS{\_}PER{\_}UNIT}{272}{\code {BITS{\_}PER{\_}UNIT}}
  1117. \entry {BITS{\_}PER{\_}WORD}{272}{\code {BITS{\_}PER{\_}WORD}}
  1118. \entry {MAX{\_}BITS{\_}PER{\_}WORD}{272}{\code {MAX{\_}BITS{\_}PER{\_}WORD}}
  1119. \entry {UNITS{\_}PER{\_}WORD}{272}{\code {UNITS{\_}PER{\_}WORD}}
  1120. \entry {POINTER{\_}SIZE}{272}{\code {POINTER{\_}SIZE}}
  1121. \entry {PROMOTE{\_}MODE}{272}{\code {PROMOTE{\_}MODE}}
  1122. \entry {PROMOTE{\_}FUNCTION{\_}ARGS}{272}{\code {PROMOTE{\_}FUNCTION{\_}ARGS}}
  1123. \entry {PROMOTE{\_}FUNCTION{\_}RETURN}{272}{\code {PROMOTE{\_}FUNCTION{\_}RETURN}}
  1124. \entry {PARM{\_}BOUNDARY}{272}{\code {PARM{\_}BOUNDARY}}
  1125. \entry {STACK{\_}BOUNDARY}{273}{\code {STACK{\_}BOUNDARY}}
  1126. \entry {PUSH{\_}ROUNDING, interaction with STACK{\_}BOUNDARY}{273}{\code {PUSH{\_}ROUNDING}, interaction with \code {STACK{\_}BOUNDARY}}
  1127. \entry {FUNCTION{\_}BOUNDARY}{273}{\code {FUNCTION{\_}BOUNDARY}}
  1128. \entry {BIGGEST{\_}ALIGNMENT}{273}{\code {BIGGEST{\_}ALIGNMENT}}
  1129. \entry {BIGGEST{\_}FIELD{\_}ALIGNMENT}{273}{\code {BIGGEST{\_}FIELD{\_}ALIGNMENT}}
  1130. \entry {MAX{\_}OFILE{\_}ALIGNMENT}{273}{\code {MAX{\_}OFILE{\_}ALIGNMENT}}
  1131. \entry {DATA{\_}ALIGNMENT}{273}{\code {DATA{\_}ALIGNMENT}}
  1132. \entry {strcpy}{273}{\code {strcpy}}
  1133. \entry {CONSTANT{\_}ALIGNMENT}{273}{\code {CONSTANT{\_}ALIGNMENT}}
  1134. \entry {EMPTY{\_}FIELD{\_}BOUNDARY}{273}{\code {EMPTY{\_}FIELD{\_}BOUNDARY}}
  1135. \entry {STRUCTURE{\_}SIZE{\_}BOUNDARY}{274}{\code {STRUCTURE{\_}SIZE{\_}BOUNDARY}}
  1136. \entry {STRICT{\_}ALIGNMENT}{274}{\code {STRICT{\_}ALIGNMENT}}
  1137. \entry {PCC{\_}BITFIELD{\_}TYPE{\_}MATTERS}{274}{\code {PCC{\_}BITFIELD{\_}TYPE{\_}MATTERS}}
  1138. \entry {BITFIELD{\_}NBYTES{\_}LIMITED}{275}{\code {BITFIELD{\_}NBYTES{\_}LIMITED}}
  1139. \entry {ROUND{\_}TYPE{\_}SIZE}{275}{\code {ROUND{\_}TYPE{\_}SIZE}}
  1140. \entry {ROUND{\_}TYPE{\_}ALIGN}{275}{\code {ROUND{\_}TYPE{\_}ALIGN}}
  1141. \entry {MAX{\_}FIXED{\_}MODE{\_}SIZE}{275}{\code {MAX{\_}FIXED{\_}MODE{\_}SIZE}}
  1142. \entry {CHECK{\_}FLOAT{\_}VALUE}{275}{\code {CHECK{\_}FLOAT{\_}VALUE}}
  1143. \entry {error}{276}{\code {error}}
  1144. \entry {TARGET{\_}FLOAT{\_}FORMAT}{276}{\code {TARGET{\_}FLOAT{\_}FORMAT}}
  1145. \entry {IEEE{\_}FLOAT{\_}FORMAT}{276}{\code {IEEE{\_}FLOAT{\_}FORMAT}}
  1146. \entry {VAX{\_}FLOAT{\_}FORMAT}{276}{\code {VAX{\_}FLOAT{\_}FORMAT}}
  1147. \entry {UNKNOWN{\_}FLOAT{\_}FORMAT}{276}{\code {UNKNOWN{\_}FLOAT{\_}FORMAT}}
  1148. \entry {INT{\_}TYPE{\_}SIZE}{276}{\code {INT{\_}TYPE{\_}SIZE}}
  1149. \entry {SHORT{\_}TYPE{\_}SIZE}{276}{\code {SHORT{\_}TYPE{\_}SIZE}}
  1150. \entry {LONG{\_}TYPE{\_}SIZE}{276}{\code {LONG{\_}TYPE{\_}SIZE}}
  1151. \entry {LONG{\_}LONG{\_}TYPE{\_}SIZE}{277}{\code {LONG{\_}LONG{\_}TYPE{\_}SIZE}}
  1152. \entry {CHAR{\_}TYPE{\_}SIZE}{277}{\code {CHAR{\_}TYPE{\_}SIZE}}
  1153. \entry {FLOAT{\_}TYPE{\_}SIZE}{277}{\code {FLOAT{\_}TYPE{\_}SIZE}}
  1154. \entry {DOUBLE{\_}TYPE{\_}SIZE}{277}{\code {DOUBLE{\_}TYPE{\_}SIZE}}
  1155. \entry {LONG{\_}DOUBLE{\_}TYPE{\_}SIZE}{277}{\code {LONG{\_}DOUBLE{\_}TYPE{\_}SIZE}}
  1156. \entry {DEFAULT{\_}SIGNED{\_}CHAR}{277}{\code {DEFAULT{\_}SIGNED{\_}CHAR}}
  1157. \entry {DEFAULT{\_}SHORT{\_}ENUMS}{277}{\code {DEFAULT{\_}SHORT{\_}ENUMS}}
  1158. \entry {SIZE{\_}TYPE}{277}{\code {SIZE{\_}TYPE}}
  1159. \entry {PTRDIFF{\_}TYPE}{277}{\code {PTRDIFF{\_}TYPE}}
  1160. \entry {WCHAR{\_}TYPE}{278}{\code {WCHAR{\_}TYPE}}
  1161. \entry {WCHAR{\_}TYPE{\_}SIZE}{278}{\code {WCHAR{\_}TYPE{\_}SIZE}}
  1162. \entry {OBJC{\_}INT{\_}SELECTORS}{278}{\code {OBJC{\_}INT{\_}SELECTORS}}
  1163. \entry {OBJC{\_}SELECTORS{\_}WITHOUT{\_}LABELS}{278}{\code {OBJC{\_}SELECTORS{\_}WITHOUT{\_}LABELS}}
  1164. \entry {TARGET{\_}BELL}{278}{\code {TARGET{\_}BELL}}
  1165. \entry {TARGET{\_}TAB}{278}{\code {TARGET{\_}TAB}}
  1166. \entry {TARGET{\_}BS}{278}{\code {TARGET{\_}BS}}
  1167. \entry {TARGET{\_}NEWLINE}{278}{\code {TARGET{\_}NEWLINE}}
  1168. \entry {TARGET{\_}VT}{278}{\code {TARGET{\_}VT}}
  1169. \entry {TARGET{\_}FF}{278}{\code {TARGET{\_}FF}}
  1170. \entry {TARGET{\_}CR}{278}{\code {TARGET{\_}CR}}
  1171. \entry {register usage}{279}{register usage}
  1172. \entry {FIRST{\_}PSEUDO{\_}REGISTER}{279}{\code {FIRST{\_}PSEUDO{\_}REGISTER}}
  1173. \entry {FIXED{\_}REGISTERS}{279}{\code {FIXED{\_}REGISTERS}}
  1174. \entry {fixed register}{279}{fixed register}
  1175. \entry {CALL{\_}USED{\_}REGISTERS}{279}{\code {CALL{\_}USED{\_}REGISTERS}}
  1176. \entry {call-used register}{279}{call-used register}
  1177. \entry {call-clobbered register}{279}{call-clobbered register}
  1178. \entry {call-saved register}{279}{call-saved register}
  1179. \entry {CONDITIONAL{\_}REGISTER{\_}USAGE}{279}{\code {CONDITIONAL{\_}REGISTER{\_}USAGE}}
  1180. \entry {fixed{\_}regs}{279}{\code {fixed{\_}regs}}
  1181. \entry {call{\_}used{\_}regs}{279}{\code {call{\_}used{\_}regs}}
  1182. \entry {disabling certain registers}{280}{disabling certain registers}
  1183. \entry {controlling register usage}{280}{controlling register usage}
  1184. \entry {NON{\_}SAVING{\_}SETJMP}{280}{\code {NON{\_}SAVING{\_}SETJMP}}
  1185. \entry {order of register allocation}{280}{order of register allocation}
  1186. \entry {register allocation order}{280}{register allocation order}
  1187. \entry {REG{\_}ALLOC{\_}ORDER}{280}{\code {REG{\_}ALLOC{\_}ORDER}}
  1188. \entry {ORDER{\_}REGS{\_}FOR{\_}LOCAL{\_}ALLOC}{280}{\code {ORDER{\_}REGS{\_}FOR{\_}LOCAL{\_}ALLOC}}
  1189. \entry {HARD{\_}REGNO{\_}NREGS}{281}{\code {HARD{\_}REGNO{\_}NREGS}}
  1190. \entry {HARD{\_}REGNO{\_}MODE{\_}OK}{281}{\code {HARD{\_}REGNO{\_}MODE{\_}OK}}
  1191. \entry {register pairs}{281}{register pairs}
  1192. \entry {MODES{\_}TIEABLE{\_}P}{282}{\code {MODES{\_}TIEABLE{\_}P}}
  1193. \entry {leaf functions}{282}{leaf functions}
  1194. \entry {functions, leaf}{282}{functions, leaf}
  1195. \entry {LEAF{\_}REGISTERS}{283}{\code {LEAF{\_}REGISTERS}}
  1196. \entry {LEAF{\_}REG{\_}REMAP}{283}{\code {LEAF{\_}REG{\_}REMAP}}
  1197. \entry {REG{\_}LEAF{\_}ALLOC{\_}ORDER}{283}{\code {REG{\_}LEAF{\_}ALLOC{\_}ORDER}}
  1198. \entry {leaf{\_}function}{283}{\code {leaf{\_}function}}
  1199. \entry {STACK{\_}REGS}{284}{\code {STACK{\_}REGS}}
  1200. \entry {FIRST{\_}STACK{\_}REG}{284}{\code {FIRST{\_}STACK{\_}REG}}
  1201. \entry {LAST{\_}STACK{\_}REG}{284}{\code {LAST{\_}STACK{\_}REG}}
  1202. \entry {OVERLAPPING{\_}REGNO{\_}P}{284}{\code {OVERLAPPING{\_}REGNO{\_}P}}
  1203. \entry {INSN{\_}CLOBBERS{\_}REGNO{\_}P}{284}{\code {INSN{\_}CLOBBERS{\_}REGNO{\_}P}}
  1204. \entry {death notes}{284}{death notes}
  1205. \entry {PRESERVE{\_}DEATH{\_}INFO{\_}REGNO{\_}P}{284}{\code {PRESERVE{\_}DEATH{\_}INFO{\_}REGNO{\_}P}}
  1206. \entry {register class definitions}{285}{register class definitions}
  1207. \entry {class definitions, register}{285}{class definitions, register}
  1208. \entry {ALL{\_}REGS}{285}{\code {ALL{\_}REGS}}
  1209. \entry {NO{\_}REGS}{285}{\code {NO{\_}REGS}}
  1210. \entry {GENERAL{\_}REGS}{285}{\code {GENERAL{\_}REGS}}
  1211. \entry {enum reg{\_}class}{286}{\code {enum reg{\_}class}}
  1212. \entry {N{\_}REG{\_}CLASSES}{286}{\code {N{\_}REG{\_}CLASSES}}
  1213. \entry {REG{\_}CLASS{\_}NAMES}{286}{\code {REG{\_}CLASS{\_}NAMES}}
  1214. \entry {REG{\_}CLASS{\_}CONTENTS}{286}{\code {REG{\_}CLASS{\_}CONTENTS}}
  1215. \entry {REGNO{\_}REG{\_}CLASS}{287}{\code {REGNO{\_}REG{\_}CLASS}}
  1216. \entry {BASE{\_}REG{\_}CLASS}{287}{\code {BASE{\_}REG{\_}CLASS}}
  1217. \entry {INDEX{\_}REG{\_}CLASS}{287}{\code {INDEX{\_}REG{\_}CLASS}}
  1218. \entry {REG{\_}CLASS{\_}FROM{\_}LETTER}{287}{\code {REG{\_}CLASS{\_}FROM{\_}LETTER}}
  1219. \entry {REGNO{\_}OK{\_}FOR{\_}BASE{\_}P}{287}{\code {REGNO{\_}OK{\_}FOR{\_}BASE{\_}P}}
  1220. \entry {REGNO{\_}OK{\_}FOR{\_}INDEX{\_}P}{287}{\code {REGNO{\_}OK{\_}FOR{\_}INDEX{\_}P}}
  1221. \entry {PREFERRED{\_}RELOAD{\_}CLASS}{287}{\code {PREFERRED{\_}RELOAD{\_}CLASS}}
  1222. \entry {PREFERRED{\_}OUTPUT{\_}RELOAD{\_}CLASS}{288}{\code {PREFERRED{\_}OUTPUT{\_}RELOAD{\_}CLASS}}
  1223. \entry {LIMIT{\_}RELOAD{\_}CLASS}{288}{\code {LIMIT{\_}RELOAD{\_}CLASS}}
  1224. \entry {SECONDARY{\_}RELOAD{\_}CLASS}{288}{\code {SECONDARY{\_}RELOAD{\_}CLASS}}
  1225. \entry {SECONDARY{\_}INPUT{\_}RELOAD{\_}CLASS}{288}{\code {SECONDARY{\_}INPUT{\_}RELOAD{\_}CLASS}}
  1226. \entry {SECONDARY{\_}OUTPUT{\_}RELOAD{\_}CLASS}{288}{\code {SECONDARY{\_}OUTPUT{\_}RELOAD{\_}CLASS}}
  1227. \entry {SECONDARY{\_}MEMORY{\_}NEEDED}{289}{\code {SECONDARY{\_}MEMORY{\_}NEEDED}}
  1228. \entry {SMALL{\_}REGISTER{\_}CLASSES}{289}{\code {SMALL{\_}REGISTER{\_}CLASSES}}
  1229. \entry {CLASS{\_}MAX{\_}NREGS}{290}{\code {CLASS{\_}MAX{\_}NREGS}}
  1230. \entry {CONST{\_}OK{\_}FOR{\_}LETTER{\_}P}{290}{\code {CONST{\_}OK{\_}FOR{\_}LETTER{\_}P}}
  1231. \entry {CONST{\_}DOUBLE{\_}OK{\_}FOR{\_}LETTER{\_}P}{290}{\code {CONST{\_}DOUBLE{\_}OK{\_}FOR{\_}LETTER{\_}P}}
  1232. \entry {EXTRA{\_}CONSTRAINT}{290}{\code {EXTRA{\_}CONSTRAINT}}
  1233. \entry {calling conventions}{291}{calling conventions}
  1234. \entry {stack frame layout}{291}{stack frame layout}
  1235. \entry {frame layout}{291}{frame layout}
  1236. \entry {STACK{\_}GROWS{\_}DOWNWARD}{291}{\code {STACK{\_}GROWS{\_}DOWNWARD}}
  1237. \entry {FRAME{\_}GROWS{\_}DOWNWARD}{291}{\code {FRAME{\_}GROWS{\_}DOWNWARD}}
  1238. \entry {ARGS{\_}GROW{\_}DOWNWARD}{291}{\code {ARGS{\_}GROW{\_}DOWNWARD}}
  1239. \entry {STARTING{\_}FRAME{\_}OFFSET}{291}{\code {STARTING{\_}FRAME{\_}OFFSET}}
  1240. \entry {STACK{\_}POINTER{\_}OFFSET}{291}{\code {STACK{\_}POINTER{\_}OFFSET}}
  1241. \entry {FIRST{\_}PARM{\_}OFFSET}{291}{\code {FIRST{\_}PARM{\_}OFFSET}}
  1242. \entry {STACK{\_}DYNAMIC{\_}OFFSET}{292}{\code {STACK{\_}DYNAMIC{\_}OFFSET}}
  1243. \entry {DYNAMIC{\_}CHAIN{\_}ADDRESS}{292}{\code {DYNAMIC{\_}CHAIN{\_}ADDRESS}}
  1244. \entry {STACK{\_}POINTER{\_}REGNUM}{292}{\code {STACK{\_}POINTER{\_}REGNUM}}
  1245. \entry {FRAME{\_}POINTER{\_}REGNUM}{292}{\code {FRAME{\_}POINTER{\_}REGNUM}}
  1246. \entry {ARG{\_}POINTER{\_}REGNUM}{292}{\code {ARG{\_}POINTER{\_}REGNUM}}
  1247. \entry {STATIC{\_}CHAIN{\_}REGNUM}{292}{\code {STATIC{\_}CHAIN{\_}REGNUM}}
  1248. \entry {STATIC{\_}CHAIN{\_}INCOMING{\_}REGNUM}{292}{\code {STATIC{\_}CHAIN{\_}INCOMING{\_}REGNUM}}
  1249. \entry {STATIC{\_}CHAIN}{293}{\code {STATIC{\_}CHAIN}}
  1250. \entry {STATIC{\_}CHAIN{\_}INCOMING}{293}{\code {STATIC{\_}CHAIN{\_}INCOMING}}
  1251. \entry {stack{\_}pointer{\_}rtx}{293}{\code {stack{\_}pointer{\_}rtx}}
  1252. \entry {frame{\_}pointer{\_}rtx}{293}{\code {frame{\_}pointer{\_}rtx}}
  1253. \entry {arg{\_}pointer{\_}rtx}{293}{\code {arg{\_}pointer{\_}rtx}}
  1254. \entry {FRAME{\_}POINTER{\_}REQUIRED}{293}{\code {FRAME{\_}POINTER{\_}REQUIRED}}
  1255. \entry {INITIAL{\_}FRAME{\_}POINTER{\_}OFFSET}{294}{\code {INITIAL{\_}FRAME{\_}POINTER{\_}OFFSET}}
  1256. \entry {get{\_}frame{\_}size}{294}{\code {get{\_}frame{\_}size}}
  1257. \entry {ELIMINABLE{\_}REGS}{294}{\code {ELIMINABLE{\_}REGS}}
  1258. \entry {CAN{\_}ELIMINATE}{294}{\code {CAN{\_}ELIMINATE}}
  1259. \entry {INITIAL{\_}ELIMINATION{\_}OFFSET}{294}{\code {INITIAL{\_}ELIMINATION{\_}OFFSET}}
  1260. \entry {LONGJMP{\_}RESTORE{\_}FROM{\_}STACK}{295}{\code {LONGJMP{\_}RESTORE{\_}FROM{\_}STACK}}
  1261. \entry {arguments on stack}{295}{arguments on stack}
  1262. \entry {stack arguments}{295}{stack arguments}
  1263. \entry {PROMOTE{\_}PROTOTYPES}{295}{\code {PROMOTE{\_}PROTOTYPES}}
  1264. \entry {PUSH{\_}ROUNDING}{295}{\code {PUSH{\_}ROUNDING}}
  1265. \entry {ACCUMULATE{\_}OUTGOING{\_}ARGS}{295}{\code {ACCUMULATE{\_}OUTGOING{\_}ARGS}}
  1266. \entry {current{\_}function{\_}outgoing{\_}args{\_}size}{295}{\code {current{\_}function{\_}outgoing{\_}args{\_}size}}
  1267. \entry {REG{\_}PARM{\_}STACK{\_}SPACE}{295}{\code {REG{\_}PARM{\_}STACK{\_}SPACE}}
  1268. \entry {MAYBE{\_}REG{\_}PARM{\_}STACK{\_}SPACE}{296}{\code {MAYBE{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}
  1269. \entry {FINAL{\_}REG{\_}PARM{\_}STACK{\_}SPACE}{296}{\code {FINAL{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}
  1270. \entry {OUTGOING{\_}REG{\_}PARM{\_}STACK{\_}SPACE}{296}{\code {OUTGOING{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}
  1271. \entry {STACK{\_}PARMS{\_}IN{\_}REG{\_}PARM{\_}AREA}{296}{\code {STACK{\_}PARMS{\_}IN{\_}REG{\_}PARM{\_}AREA}}
  1272. \entry {RETURN{\_}POPS{\_}ARGS}{296}{\code {RETURN{\_}POPS{\_}ARGS}}
  1273. \entry {arguments in registers}{297}{arguments in registers}
  1274. \entry {registers arguments}{297}{registers arguments}
  1275. \entry {FUNCTION{\_}ARG}{297}{\code {FUNCTION{\_}ARG}}
  1276. \entry {stdarg.h and register arguments}{298}{\file {stdarg.h} and register arguments}
  1277. \entry {MUST{\_}PASS{\_}IN{\_}STACK, and FUNCTION{\_}ARG}{298}{\code {MUST{\_}PASS{\_}IN{\_}STACK}, and \code {FUNCTION{\_}ARG}}
  1278. \entry {REG{\_}PARM{\_}STACK{\_}SPACE, and FUNCTION{\_}ARG}{298}{\code {REG{\_}PARM{\_}STACK{\_}SPACE}, and \code {FUNCTION{\_}ARG}}
  1279. \entry {FUNCTION{\_}INCOMING{\_}ARG}{298}{\code {FUNCTION{\_}INCOMING{\_}ARG}}
  1280. \entry {FUNCTION{\_}ARG{\_}PARTIAL{\_}NREGS}{298}{\code {FUNCTION{\_}ARG{\_}PARTIAL{\_}NREGS}}
  1281. \entry {FUNCTION{\_}ARG{\_}PASS{\_}BY{\_}REFERENCE}{298}{\code {FUNCTION{\_}ARG{\_}PASS{\_}BY{\_}REFERENCE}}
  1282. \entry {CUMULATIVE{\_}ARGS}{299}{\code {CUMULATIVE{\_}ARGS}}
  1283. \entry {INIT{\_}CUMULATIVE{\_}ARGS}{299}{\code {INIT{\_}CUMULATIVE{\_}ARGS}}
  1284. \entry {INIT{\_}CUMULATIVE{\_}INCOMING{\_}ARGS}{299}{\code {INIT{\_}CUMULATIVE{\_}INCOMING{\_}ARGS}}
  1285. \entry {FUNCTION{\_}ARG{\_}ADVANCE}{299}{\code {FUNCTION{\_}ARG{\_}ADVANCE}}
  1286. \entry {FUNCTION{\_}ARG{\_}PADDING}{299}{\code {FUNCTION{\_}ARG{\_}PADDING}}
  1287. \entry {FUNCTION{\_}ARG{\_}BOUNDARY}{300}{\code {FUNCTION{\_}ARG{\_}BOUNDARY}}
  1288. \entry {FUNCTION{\_}ARG{\_}REGNO{\_}P}{300}{\code {FUNCTION{\_}ARG{\_}REGNO{\_}P}}
  1289. \entry {return values in registers}{300}{return values in registers}
  1290. \entry {values, returned by functions}{300}{values, returned by functions}
  1291. \entry {scalars, returned as values}{300}{scalars, returned as values}
  1292. \entry {TRADITIONAL{\_}RETURN{\_}FLOAT}{300}{\code {TRADITIONAL{\_}RETURN{\_}FLOAT}}
  1293. \entry {FUNCTION{\_}VALUE}{300}{\code {FUNCTION{\_}VALUE}}
  1294. \entry {FUNCTION{\_}OUTGOING{\_}VALUE}{301}{\code {FUNCTION{\_}OUTGOING{\_}VALUE}}
  1295. \entry {LIBCALL{\_}VALUE}{301}{\code {LIBCALL{\_}VALUE}}
  1296. \entry {FUNCTION{\_}VALUE{\_}REGNO{\_}P}{301}{\code {FUNCTION{\_}VALUE{\_}REGNO{\_}P}}
  1297. \entry {aggregates as return values}{302}{aggregates as return values}
  1298. \entry {large return values}{302}{large return values}
  1299. \entry {returning aggregate values}{302}{returning aggregate values}
  1300. \entry {structure value address}{302}{structure value address}
  1301. \entry {RETURN{\_}IN{\_}MEMORY}{302}{\code {RETURN{\_}IN{\_}MEMORY}}
  1302. \entry {STRUCT{\_}VALUE{\_}REGNUM}{302}{\code {STRUCT{\_}VALUE{\_}REGNUM}}
  1303. \entry {STRUCT{\_}VALUE}{302}{\code {STRUCT{\_}VALUE}}
  1304. \entry {STRUCT{\_}VALUE{\_}INCOMING{\_}REGNUM}{302}{\code {STRUCT{\_}VALUE{\_}INCOMING{\_}REGNUM}}
  1305. \entry {STRUCT{\_}VALUE{\_}INCOMING}{302}{\code {STRUCT{\_}VALUE{\_}INCOMING}}
  1306. \entry {PCC{\_}STATIC{\_}STRUCT{\_}RETURN}{302}{\code {PCC{\_}STATIC{\_}STRUCT{\_}RETURN}}
  1307. \entry {DEFAULT{\_}CALLER{\_}SAVES}{303}{\code {DEFAULT{\_}CALLER{\_}SAVES}}
  1308. \entry {CALLER{\_}SAVE{\_}PROFITABLE}{303}{\code {CALLER{\_}SAVE{\_}PROFITABLE}}
  1309. \entry {function entry and exit}{303}{function entry and exit}
  1310. \entry {prologue}{303}{prologue}
  1311. \entry {epilogue}{303}{epilogue}
  1312. \entry {FUNCTION{\_}PROLOGUE}{303}{\code {FUNCTION{\_}PROLOGUE}}
  1313. \entry {regs{\_}ever{\_}live}{304}{\code {regs{\_}ever{\_}live}}
  1314. \entry {frame{\_}pointer{\_}needed}{304}{\code {frame{\_}pointer{\_}needed}}
  1315. \entry {current{\_}function{\_}pretend{\_}args{\_}size}{304}{\code {current{\_}function{\_}pretend{\_}args{\_}size}}
  1316. \entry {ACCUMULATE{\_}OUTGOING{\_}ARGS and stack frames}{305}{\code {ACCUMULATE{\_}OUTGOING{\_}ARGS} and stack frames}
  1317. \entry {EXIT{\_}IGNORE{\_}STACK}{305}{\code {EXIT{\_}IGNORE{\_}STACK}}
  1318. \entry {FUNCTION{\_}EPILOGUE}{305}{\code {FUNCTION{\_}EPILOGUE}}
  1319. \entry {current{\_}function{\_}pops{\_}args}{305}{\code {current{\_}function{\_}pops{\_}args}}
  1320. \entry {DELAY{\_}SLOTS{\_}FOR{\_}EPILOGUE}{306}{\code {DELAY{\_}SLOTS{\_}FOR{\_}EPILOGUE}}
  1321. \entry {ELIGIBLE{\_}FOR{\_}EPILOGUE{\_}DELAY}{306}{\code {ELIGIBLE{\_}FOR{\_}EPILOGUE{\_}DELAY}}
  1322. \entry {current{\_}function{\_}epilogue{\_}delay{\_}list}{306}{\code {current{\_}function{\_}epilogue{\_}delay{\_}list}}
  1323. \entry {final{\_}scan{\_}insn}{306}{\code {final{\_}scan{\_}insn}}
  1324. \entry {profiling, code generation}{306}{profiling, code generation}
  1325. \entry {FUNCTION{\_}PROFILER}{306}{\code {FUNCTION{\_}PROFILER}}
  1326. \entry {mcount}{306}{\code {mcount}}
  1327. \entry {PROFILE{\_}BEFORE{\_}PROLOGUE}{306}{\code {PROFILE{\_}BEFORE{\_}PROLOGUE}}
  1328. \entry {FUNCTION{\_}BLOCK{\_}PROFILER}{306}{\code {FUNCTION{\_}BLOCK{\_}PROFILER}}
  1329. \entry {{\_}{\_}bb{\_}init{\_}func}{306}{\code {{\_}{\_}bb{\_}init{\_}func}}
  1330. \entry {BLOCK{\_}PROFILER}{307}{\code {BLOCK{\_}PROFILER}}
  1331. \entry {varargs implementation}{307}{varargs implementation}
  1332. \entry {{\_}{\_}builtin{\_}saveregs}{308}{\code {{\_}{\_}builtin{\_}saveregs}}
  1333. \entry {{\_}{\_}builtin{\_}args{\_}info}{308}{\code {{\_}{\_}builtin{\_}args{\_}info}}
  1334. \entry {{\_}{\_}builtin{\_}next{\_}arg}{308}{\code {{\_}{\_}builtin{\_}next{\_}arg}}
  1335. \entry {{\_}{\_}builtin{\_}classify{\_}type}{308}{\code {{\_}{\_}builtin{\_}classify{\_}type}}
  1336. \entry {EXPAND{\_}BUILTIN{\_}SAVEREGS}{309}{\code {EXPAND{\_}BUILTIN{\_}SAVEREGS}}
  1337. \entry {SETUP{\_}INCOMING{\_}VARARGS}{309}{\code {SETUP{\_}INCOMING{\_}VARARGS}}
  1338. \entry {trampolines for nested functions}{310}{trampolines for nested functions}
  1339. \entry {nested functions, trampolines for}{310}{nested functions, trampolines for}
  1340. \entry {TRAMPOLINE{\_}TEMPLATE}{310}{\code {TRAMPOLINE{\_}TEMPLATE}}
  1341. \entry {TRAMPOLINE{\_}SECTION}{310}{\code {TRAMPOLINE{\_}SECTION}}
  1342. \entry {TRAMPOLINE{\_}SIZE}{310}{\code {TRAMPOLINE{\_}SIZE}}
  1343. \entry {TRAMPOLINE{\_}ALIGNMENT}{310}{\code {TRAMPOLINE{\_}ALIGNMENT}}
  1344. \entry {INITIALIZE{\_}TRAMPOLINE}{310}{\code {INITIALIZE{\_}TRAMPOLINE}}
  1345. \entry {ALLOCATE{\_}TRAMPOLINE}{311}{\code {ALLOCATE{\_}TRAMPOLINE}}
  1346. \entry {FUNCTION{\_}EPILOGUE and trampolines}{311}{\code {FUNCTION{\_}EPILOGUE} and trampolines}
  1347. \entry {FUNCTION{\_}PROLOGUE and trampolines}{311}{\code {FUNCTION{\_}PROLOGUE} and trampolines}
  1348. \entry {INSN{\_}CACHE{\_}SIZE}{311}{\code {INSN{\_}CACHE{\_}SIZE}}
  1349. \entry {INSN{\_}CACHE{\_}LINE{\_}WIDTH}{311}{\code {INSN{\_}CACHE{\_}LINE{\_}WIDTH}}
  1350. \entry {INSN{\_}CACHE{\_}DEPTH}{311}{\code {INSN{\_}CACHE{\_}DEPTH}}
  1351. \entry {TRANSFER{\_}FROM{\_}TRAMPOLINE}{312}{\code {TRANSFER{\_}FROM{\_}TRAMPOLINE}}
  1352. \entry {library subroutine names}{312}{library subroutine names}
  1353. \entry {libgcc.a}{312}{\file {libgcc.a}}
  1354. \entry {MULSI3{\_}LIBCALL}{312}{\code {MULSI3{\_}LIBCALL}}
  1355. \entry {DIVSI3{\_}LIBCALL}{312}{\code {DIVSI3{\_}LIBCALL}}
  1356. \entry {UDIVSI3{\_}LIBCALL}{312}{\code {UDIVSI3{\_}LIBCALL}}
  1357. \entry {MODSI3{\_}LIBCALL}{312}{\code {MODSI3{\_}LIBCALL}}
  1358. \entry {UMODSI3{\_}LIBCALL}{312}{\code {UMODSI3{\_}LIBCALL}}
  1359. \entry {MULDI3{\_}LIBCALL}{312}{\code {MULDI3{\_}LIBCALL}}
  1360. \entry {DIVDI3{\_}LIBCALL}{313}{\code {DIVDI3{\_}LIBCALL}}
  1361. \entry {UDIVDI3{\_}LIBCALL}{313}{\code {UDIVDI3{\_}LIBCALL}}
  1362. \entry {MODDI3{\_}LIBCALL}{313}{\code {MODDI3{\_}LIBCALL}}
  1363. \entry {UMODDI3{\_}LIBCALL}{313}{\code {UMODDI3{\_}LIBCALL}}
  1364. \entry {TARGET{\_}EDOM}{313}{\code {TARGET{\_}EDOM}}
  1365. \entry {EDOM, implicit usage}{313}{\code {EDOM}, implicit usage}
  1366. \entry {GEN{\_}ERRNO{\_}RTX}{313}{\code {GEN{\_}ERRNO{\_}RTX}}
  1367. \entry {errno, implicit usage}{313}{\code {errno}, implicit usage}
  1368. \entry {TARGET{\_}MEM{\_}FUNCTIONS}{313}{\code {TARGET{\_}MEM{\_}FUNCTIONS}}
  1369. \entry {bcopy, implicit usage}{313}{\code {bcopy}, implicit usage}
  1370. \entry {memcpy, implicit usage}{313}{\code {memcpy}, implicit usage}
  1371. \entry {bzero, implicit usage}{313}{\code {bzero}, implicit usage}
  1372. \entry {memset, implicit usage}{313}{\code {memset}, implicit usage}
  1373. \entry {LIBGCC{\_}NEEDS{\_}DOUBLE}{313}{\code {LIBGCC{\_}NEEDS{\_}DOUBLE}}
  1374. \entry {FLOAT{\_}ARG{\_}TYPE}{314}{\code {FLOAT{\_}ARG{\_}TYPE}}
  1375. \entry {FLOATIFY}{314}{\code {FLOATIFY}}
  1376. \entry {FLOAT{\_}VALUE{\_}TYPE}{314}{\code {FLOAT{\_}VALUE{\_}TYPE}}
  1377. \entry {INTIFY}{314}{\code {INTIFY}}
  1378. \entry {nongcc{\_}SI{\_}type}{314}{\code {nongcc{\_}SI{\_}type}}
  1379. \entry {perform{\_}...{}}{315}{\code {perform{\_}\dots {}}}
  1380. \entry {NEXT{\_}OBJC{\_}RUNTIME}{315}{\code {NEXT{\_}OBJC{\_}RUNTIME}}
  1381. \entry {addressing modes}{315}{addressing modes}
  1382. \entry {HAVE{\_}POST{\_}INCREMENT}{315}{\code {HAVE{\_}POST{\_}INCREMENT}}
  1383. \entry {HAVE{\_}PRE{\_}INCREMENT}{315}{\code {HAVE{\_}PRE{\_}INCREMENT}}
  1384. \entry {HAVE{\_}POST{\_}DECREMENT}{315}{\code {HAVE{\_}POST{\_}DECREMENT}}
  1385. \entry {HAVE{\_}PRE{\_}DECREMENT}{315}{\code {HAVE{\_}PRE{\_}DECREMENT}}
  1386. \entry {CONSTANT{\_}ADDRESS{\_}P}{315}{\code {CONSTANT{\_}ADDRESS{\_}P}}
  1387. \entry {CONSTANT{\_}P}{315}{\code {CONSTANT{\_}P}}
  1388. \entry {MAX{\_}REGS{\_}PER{\_}ADDRESS}{315}{\code {MAX{\_}REGS{\_}PER{\_}ADDRESS}}
  1389. \entry {GO{\_}IF{\_}LEGITIMATE{\_}ADDRESS}{315}{\code {GO{\_}IF{\_}LEGITIMATE{\_}ADDRESS}}
  1390. \entry {REG{\_}OK{\_}STRICT}{316}{\code {REG{\_}OK{\_}STRICT}}
  1391. \entry {ENCODE{\_}SECTION{\_}INFO and address validation}{316}{\code {ENCODE{\_}SECTION{\_}INFO} and address validation}
  1392. \entry {saveable{\_}obstack}{316}{\code {saveable{\_}obstack}}
  1393. \entry {REG{\_}OK{\_}FOR{\_}BASE{\_}P}{317}{\code {REG{\_}OK{\_}FOR{\_}BASE{\_}P}}
  1394. \entry {REG{\_}OK{\_}FOR{\_}INDEX{\_}P}{317}{\code {REG{\_}OK{\_}FOR{\_}INDEX{\_}P}}
  1395. \entry {LEGITIMIZE{\_}ADDRESS}{317}{\code {LEGITIMIZE{\_}ADDRESS}}
  1396. \entry {break{\_}out{\_}memory{\_}refs}{317}{\code {break{\_}out{\_}memory{\_}refs}}
  1397. \entry {GO{\_}IF{\_}MODE{\_}DEPENDENT{\_}ADDRESS}{317}{\code {GO{\_}IF{\_}MODE{\_}DEPENDENT{\_}ADDRESS}}
  1398. \entry {LEGITIMATE{\_}CONSTANT{\_}P}{318}{\code {LEGITIMATE{\_}CONSTANT{\_}P}}
  1399. \entry {condition code status}{318}{condition code status}
  1400. \entry {cc{\_}status}{318}{\code {cc{\_}status}}
  1401. \entry {CC{\_}STATUS{\_}MDEP}{318}{\code {CC{\_}STATUS{\_}MDEP}}
  1402. \entry {CC{\_}STATUS{\_}MDEP{\_}INIT}{318}{\code {CC{\_}STATUS{\_}MDEP{\_}INIT}}
  1403. \entry {NOTICE{\_}UPDATE{\_}CC}{318}{\code {NOTICE{\_}UPDATE{\_}CC}}
  1404. \entry {EXTRA{\_}CC{\_}MODES}{319}{\code {EXTRA{\_}CC{\_}MODES}}
  1405. \entry {EXTRA{\_}CC{\_}NAMES}{319}{\code {EXTRA{\_}CC{\_}NAMES}}
  1406. \entry {SELECT{\_}CC{\_}MODE}{319}{\code {SELECT{\_}CC{\_}MODE}}
  1407. \entry {costs of instructions}{320}{costs of instructions}
  1408. \entry {relative costs}{320}{relative costs}
  1409. \entry {speed of instructions}{320}{speed of instructions}
  1410. \entry {CONST{\_}COSTS}{320}{\code {CONST{\_}COSTS}}
  1411. \entry {RTX{\_}COSTS}{320}{\code {RTX{\_}COSTS}}
  1412. \entry {COSTS{\_}N{\_}INSNS}{320}{\code {COSTS{\_}N{\_}INSNS}}
  1413. \entry {ADDRESS{\_}COST}{320}{\code {ADDRESS{\_}COST}}
  1414. \entry {REGISTER{\_}MOVE{\_}COST}{321}{\code {REGISTER{\_}MOVE{\_}COST}}
  1415. \entry {MEMORY{\_}MOVE{\_}COST}{321}{\code {MEMORY{\_}MOVE{\_}COST}}
  1416. \entry {BRANCH{\_}COST}{321}{\code {BRANCH{\_}COST}}
  1417. \entry {SLOW{\_}BYTE{\_}ACCESS}{321}{\code {SLOW{\_}BYTE{\_}ACCESS}}
  1418. \entry {SLOW{\_}ZERO{\_}EXTEND}{322}{\code {SLOW{\_}ZERO{\_}EXTEND}}
  1419. \entry {SLOW{\_}UNALIGNED{\_}ACCESS}{322}{\code {SLOW{\_}UNALIGNED{\_}ACCESS}}
  1420. \entry {DONT{\_}REDUCE{\_}ADDR}{322}{\code {DONT{\_}REDUCE{\_}ADDR}}
  1421. \entry {MOVE{\_}RATIO}{322}{\code {MOVE{\_}RATIO}}
  1422. \entry {NO{\_}FUNCTION{\_}CSE}{322}{\code {NO{\_}FUNCTION{\_}CSE}}
  1423. \entry {NO{\_}RECURSIVE{\_}FUNCTION{\_}CSE}{322}{\code {NO{\_}RECURSIVE{\_}FUNCTION{\_}CSE}}
  1424. \entry {ADJUST{\_}COST}{323}{\code {ADJUST{\_}COST}}
  1425. \entry {TEXT{\_}SECTION{\_}ASM{\_}OP}{323}{\code {TEXT{\_}SECTION{\_}ASM{\_}OP}}
  1426. \entry {DATA{\_}SECTION{\_}ASM{\_}OP}{323}{\code {DATA{\_}SECTION{\_}ASM{\_}OP}}
  1427. \entry {SHARED{\_}SECTION{\_}ASM{\_}OP}{323}{\code {SHARED{\_}SECTION{\_}ASM{\_}OP}}
  1428. \entry {INIT{\_}SECTION{\_}ASM{\_}OP}{323}{\code {INIT{\_}SECTION{\_}ASM{\_}OP}}
  1429. \entry {EXTRA{\_}SECTIONS}{323}{\code {EXTRA{\_}SECTIONS}}
  1430. \entry {in{\_}text}{323}{\code {in{\_}text}}
  1431. \entry {in{\_}data}{323}{\code {in{\_}data}}
  1432. \entry {EXTRA{\_}SECTION{\_}FUNCTIONS}{324}{\code {EXTRA{\_}SECTION{\_}FUNCTIONS}}
  1433. \entry {text{\_}section}{324}{\code {text{\_}section}}
  1434. \entry {data{\_}section}{324}{\code {data{\_}section}}
  1435. \entry {READONLY{\_}DATA{\_}SECTION}{324}{\code {READONLY{\_}DATA{\_}SECTION}}
  1436. \entry {SELECT{\_}SECTION}{324}{\code {SELECT{\_}SECTION}}
  1437. \entry {SELECT{\_}RTX{\_}SECTION}{324}{\code {SELECT{\_}RTX{\_}SECTION}}
  1438. \entry {JUMP{\_}TABLES{\_}IN{\_}TEXT{\_}SECTION}{324}{\code {JUMP{\_}TABLES{\_}IN{\_}TEXT{\_}SECTION}}
  1439. \entry {ENCODE{\_}SECTION{\_}INFO}{324}{\code {ENCODE{\_}SECTION{\_}INFO}}
  1440. \entry {SYMBOL{\_}REF{\_}FLAG, in ENCODE{\_}SECTION{\_}INFO}{325}{\code {SYMBOL{\_}REF{\_}FLAG}, in \code {ENCODE{\_}SECTION{\_}INFO}}
  1441. \entry {STRIP{\_}NAME{\_}ENCODING}{325}{\code {STRIP{\_}NAME{\_}ENCODING}}
  1442. \entry {position independent code}{325}{position independent code}
  1443. \entry {PIC}{325}{PIC}
  1444. \entry {PIC{\_}OFFSET{\_}TABLE{\_}REGNUM}{325}{\code {PIC{\_}OFFSET{\_}TABLE{\_}REGNUM}}
  1445. \entry {FINALIZE{\_}PIC}{325}{\code {FINALIZE{\_}PIC}}
  1446. \entry {LEGITIMATE{\_}PIC{\_}OPERAND{\_}P}{325}{\code {LEGITIMATE{\_}PIC{\_}OPERAND{\_}P}}
  1447. \entry {assembler format}{326}{assembler format}
  1448. \entry {output of assembler code}{326}{output of assembler code}
  1449. \entry {ASM{\_}FILE{\_}START}{326}{\code {ASM{\_}FILE{\_}START}}
  1450. \entry {ASM{\_}FILE{\_}END}{326}{\code {ASM{\_}FILE{\_}END}}
  1451. \entry {ASM{\_}IDENTIFY{\_}GCC}{326}{\code {ASM{\_}IDENTIFY{\_}GCC}}
  1452. \entry {ASM{\_}COMMENT{\_}START}{327}{\code {ASM{\_}COMMENT{\_}START}}
  1453. \entry {ASM{\_}APP{\_}ON}{327}{\code {ASM{\_}APP{\_}ON}}
  1454. \entry {ASM{\_}APP{\_}OFF}{327}{\code {ASM{\_}APP{\_}OFF}}
  1455. \entry {ASM{\_}OUTPUT{\_}SOURCE{\_}FILENAME}{327}{\code {ASM{\_}OUTPUT{\_}SOURCE{\_}FILENAME}}
  1456. \entry {ASM{\_}OUTPUT{\_}SOURCE{\_}LINE}{327}{\code {ASM{\_}OUTPUT{\_}SOURCE{\_}LINE}}
  1457. \entry {ASM{\_}OUTPUT{\_}IDENT}{327}{\code {ASM{\_}OUTPUT{\_}IDENT}}
  1458. \entry {OBJC{\_}PROLOGUE}{327}{\code {OBJC{\_}PROLOGUE}}
  1459. \entry {ASM{\_}OUTPUT{\_}LONG{\_}DOUBLE}{327}{\code {ASM{\_}OUTPUT{\_}LONG{\_}DOUBLE}}
  1460. \entry {ASM{\_}OUTPUT{\_}DOUBLE}{327}{\code {ASM{\_}OUTPUT{\_}DOUBLE}}
  1461. \entry {ASM{\_}OUTPUT{\_}FLOAT}{327}{\code {ASM{\_}OUTPUT{\_}FLOAT}}
  1462. \entry {ASM{\_}OUTPUT{\_}QUADRUPLE{\_}INT}{328}{\code {ASM{\_}OUTPUT{\_}QUADRUPLE{\_}INT}}
  1463. \entry {ASM{\_}OUTPUT{\_}DOUBLE{\_}INT}{328}{\code {ASM{\_}OUTPUT{\_}DOUBLE{\_}INT}}
  1464. \entry {ASM{\_}OUTPUT{\_}INT}{328}{\code {ASM{\_}OUTPUT{\_}INT}}
  1465. \entry {ASM{\_}OUTPUT{\_}SHORT}{328}{\code {ASM{\_}OUTPUT{\_}SHORT}}
  1466. \entry {ASM{\_}OUTPUT{\_}CHAR}{328}{\code {ASM{\_}OUTPUT{\_}CHAR}}
  1467. \entry {output{\_}addr{\_}const}{328}{\code {output{\_}addr{\_}const}}
  1468. \entry {ASM{\_}OUTPUT{\_}BYTE}{328}{\code {ASM{\_}OUTPUT{\_}BYTE}}
  1469. \entry {ASM{\_}BYTE{\_}OP}{328}{\code {ASM{\_}BYTE{\_}OP}}
  1470. \entry {ASM{\_}OUTPUT{\_}ASCII}{328}{\code {ASM{\_}OUTPUT{\_}ASCII}}
  1471. \entry {ASM{\_}OUTPUT{\_}POOL{\_}PROLOGUE}{328}{\code {ASM{\_}OUTPUT{\_}POOL{\_}PROLOGUE}}
  1472. \entry {ASM{\_}OUTPUT{\_}SPECIAL{\_}POOL{\_}ENTRY}{328}{\code {ASM{\_}OUTPUT{\_}SPECIAL{\_}POOL{\_}ENTRY}}
  1473. \entry {ASM{\_}OPEN{\_}PAREN}{329}{\code {ASM{\_}OPEN{\_}PAREN}}
  1474. \entry {ASM{\_}CLOSE{\_}PAREN}{329}{\code {ASM{\_}CLOSE{\_}PAREN}}
  1475. \entry {ASM{\_}OUTPUT{\_}COMMON}{329}{\code {ASM{\_}OUTPUT{\_}COMMON}}
  1476. \entry {ASM{\_}OUTPUT{\_}ALIGNED{\_}COMMON}{330}{\code {ASM{\_}OUTPUT{\_}ALIGNED{\_}COMMON}}
  1477. \entry {ASM{\_}OUTPUT{\_}SHARED{\_}COMMON}{330}{\code {ASM{\_}OUTPUT{\_}SHARED{\_}COMMON}}
  1478. \entry {ASM{\_}OUTPUT{\_}LOCAL}{330}{\code {ASM{\_}OUTPUT{\_}LOCAL}}
  1479. \entry {ASM{\_}OUTPUT{\_}ALIGNED{\_}LOCAL}{330}{\code {ASM{\_}OUTPUT{\_}ALIGNED{\_}LOCAL}}
  1480. \entry {ASM{\_}OUTPUT{\_}SHARED{\_}LOCAL}{330}{\code {ASM{\_}OUTPUT{\_}SHARED{\_}LOCAL}}
  1481. \entry {ASM{\_}OUTPUT{\_}LABEL}{330}{\code {ASM{\_}OUTPUT{\_}LABEL}}
  1482. \entry {assemble{\_}name}{330}{\code {assemble{\_}name}}
  1483. \entry {ASM{\_}DECLARE{\_}FUNCTION{\_}NAME}{330}{\code {ASM{\_}DECLARE{\_}FUNCTION{\_}NAME}}
  1484. \entry {ASM{\_}DECLARE{\_}FUNCTION{\_}SIZE}{331}{\code {ASM{\_}DECLARE{\_}FUNCTION{\_}SIZE}}
  1485. \entry {ASM{\_}DECLARE{\_}OBJECT{\_}NAME}{331}{\code {ASM{\_}DECLARE{\_}OBJECT{\_}NAME}}
  1486. \entry {ASM{\_}GLOBALIZE{\_}LABEL}{331}{\code {ASM{\_}GLOBALIZE{\_}LABEL}}
  1487. \entry {ASM{\_}OUTPUT{\_}EXTERNAL}{331}{\code {ASM{\_}OUTPUT{\_}EXTERNAL}}
  1488. \entry {ASM{\_}OUTPUT{\_}EXTERNAL{\_}LIBCALL}{331}{\code {ASM{\_}OUTPUT{\_}EXTERNAL{\_}LIBCALL}}
  1489. \entry {ASM{\_}OUTPUT{\_}LABELREF}{331}{\code {ASM{\_}OUTPUT{\_}LABELREF}}
  1490. \entry {ASM{\_}OUTPUT{\_}LABELREF{\_}AS{\_}INT}{332}{\code {ASM{\_}OUTPUT{\_}LABELREF{\_}AS{\_}INT}}
  1491. \entry {ASM{\_}OUTPUT{\_}INTERNAL{\_}LABEL}{332}{\code {ASM{\_}OUTPUT{\_}INTERNAL{\_}LABEL}}
  1492. \entry {ASM{\_}GENERATE{\_}INTERNAL{\_}LABEL}{332}{\code {ASM{\_}GENERATE{\_}INTERNAL{\_}LABEL}}
  1493. \entry {ASM{\_}FORMAT{\_}PRIVATE{\_}NAME}{332}{\code {ASM{\_}FORMAT{\_}PRIVATE{\_}NAME}}
  1494. \entry {OBJC{\_}GEN{\_}METHOD{\_}LABEL}{333}{\code {OBJC{\_}GEN{\_}METHOD{\_}LABEL}}
  1495. \entry {initialization routines}{333}{initialization routines}
  1496. \entry {termination routines}{333}{termination routines}
  1497. \entry {constructors, output of}{333}{constructors, output of}
  1498. \entry {destructors, output of}{333}{destructors, output of}
  1499. \entry {{\_}{\_}CTOR{\_}LIST{\_}{\_}}{333}{\code {{\_}{\_}CTOR{\_}LIST{\_}{\_}}}
  1500. \entry {{\_}{\_}DTOR{\_}LIST{\_}{\_}}{333}{\code {{\_}{\_}DTOR{\_}LIST{\_}{\_}}}
  1501. \entry {INIT{\_}SECTION{\_}ASM{\_}OP}{336}{\code {INIT{\_}SECTION{\_}ASM{\_}OP}}
  1502. \entry {ASM{\_}OUTPUT{\_}CONSTRUCTOR}{336}{\code {ASM{\_}OUTPUT{\_}CONSTRUCTOR}}
  1503. \entry {ASM{\_}OUTPUT{\_}DESTRUCTOR}{336}{\code {ASM{\_}OUTPUT{\_}DESTRUCTOR}}
  1504. \entry {OBJECT{\_}FORMAT{\_}COFF}{336}{\code {OBJECT{\_}FORMAT{\_}COFF}}
  1505. \entry {OBJECT{\_}FORMAT{\_}ROSE}{336}{\code {OBJECT{\_}FORMAT{\_}ROSE}}
  1506. \entry {REAL{\_}NM{\_}FILE{\_}NAME}{337}{\code {REAL{\_}NM{\_}FILE{\_}NAME}}
  1507. \entry {REGISTER{\_}NAMES}{337}{\code {REGISTER{\_}NAMES}}
  1508. \entry {ADDITIONAL{\_}REGISTER{\_}NAMES}{337}{\code {ADDITIONAL{\_}REGISTER{\_}NAMES}}
  1509. \entry {ASM{\_}OUTPUT{\_}OPCODE}{337}{\code {ASM{\_}OUTPUT{\_}OPCODE}}
  1510. \entry {recog{\_}operand}{337}{\code {recog{\_}operand}}
  1511. \entry {FINAL{\_}PRESCAN{\_}INSN}{338}{\code {FINAL{\_}PRESCAN{\_}INSN}}
  1512. \entry {PRINT{\_}OPERAND}{338}{\code {PRINT{\_}OPERAND}}
  1513. \entry {reg{\_}names}{338}{\code {reg{\_}names}}
  1514. \entry {PRINT{\_}OPERAND{\_}PUNCT{\_}VALID{\_}P}{338}{\code {PRINT{\_}OPERAND{\_}PUNCT{\_}VALID{\_}P}}
  1515. \entry {PRINT{\_}OPERAND{\_}ADDRESS}{338}{\code {PRINT{\_}OPERAND{\_}ADDRESS}}
  1516. \entry {ENCODE{\_}SECTION{\_}INFO usage}{339}{\code {ENCODE{\_}SECTION{\_}INFO} usage}
  1517. \entry {DBR{\_}OUTPUT{\_}SEQEND}{339}{\code {DBR{\_}OUTPUT{\_}SEQEND}}
  1518. \entry {dbr{\_}sequence{\_}length}{339}{\code {dbr{\_}sequence{\_}length}}
  1519. \entry {final{\_}sequence}{339}{\code {final{\_}sequence}}
  1520. \entry {REGISTER{\_}PREFIX}{339}{\code {REGISTER{\_}PREFIX}}
  1521. \entry {LOCAL{\_}LABEL{\_}PREFIX}{339}{\code {LOCAL{\_}LABEL{\_}PREFIX}}
  1522. \entry {USER{\_}LABEL{\_}PREFIX}{339}{\code {USER{\_}LABEL{\_}PREFIX}}
  1523. \entry {IMMEDIATE{\_}PREFIX}{339}{\code {IMMEDIATE{\_}PREFIX}}
  1524. \entry {asm{\_}fprintf}{339}{\code {asm{\_}fprintf}}
  1525. \entry {ASM{\_}OUTPUT{\_}REG{\_}PUSH}{339}{\code {ASM{\_}OUTPUT{\_}REG{\_}PUSH}}
  1526. \entry {ASM{\_}OUTPUT{\_}REG{\_}POP}{339}{\code {ASM{\_}OUTPUT{\_}REG{\_}POP}}
  1527. \entry {dispatch table}{340}{dispatch table}
  1528. \entry {ASM{\_}OUTPUT{\_}ADDR{\_}DIFF{\_}ELT}{340}{\code {ASM{\_}OUTPUT{\_}ADDR{\_}DIFF{\_}ELT}}
  1529. \entry {ASM{\_}OUTPUT{\_}ADDR{\_}VEC{\_}ELT}{340}{\code {ASM{\_}OUTPUT{\_}ADDR{\_}VEC{\_}ELT}}
  1530. \entry {ASM{\_}OUTPUT{\_}CASE{\_}LABEL}{340}{\code {ASM{\_}OUTPUT{\_}CASE{\_}LABEL}}
  1531. \entry {ASM{\_}OUTPUT{\_}CASE{\_}END}{340}{\code {ASM{\_}OUTPUT{\_}CASE{\_}END}}
  1532. \entry {ASM{\_}OUTPUT{\_}ALIGN{\_}CODE}{340}{\code {ASM{\_}OUTPUT{\_}ALIGN{\_}CODE}}
  1533. \entry {ASM{\_}OUTPUT{\_}LOOP{\_}ALIGN}{341}{\code {ASM{\_}OUTPUT{\_}LOOP{\_}ALIGN}}
  1534. \entry {ASM{\_}OUTPUT{\_}SKIP}{341}{\code {ASM{\_}OUTPUT{\_}SKIP}}
  1535. \entry {ASM{\_}NO{\_}SKIP{\_}IN{\_}TEXT}{341}{\code {ASM{\_}NO{\_}SKIP{\_}IN{\_}TEXT}}
  1536. \entry {ASM{\_}OUTPUT{\_}ALIGN}{341}{\code {ASM{\_}OUTPUT{\_}ALIGN}}
  1537. \entry {DBX{\_}REGISTER{\_}NUMBER}{341}{\code {DBX{\_}REGISTER{\_}NUMBER}}
  1538. \entry {DEBUGGER{\_}AUTO{\_}OFFSET}{342}{\code {DEBUGGER{\_}AUTO{\_}OFFSET}}
  1539. \entry {DEBUGGER{\_}ARG{\_}OFFSET}{342}{\code {DEBUGGER{\_}ARG{\_}OFFSET}}
  1540. \entry {DBX{\_}DEBUGGING{\_}INFO}{342}{\code {DBX{\_}DEBUGGING{\_}INFO}}
  1541. \entry {XCOFF{\_}DEBUGGING{\_}INFO}{342}{\code {XCOFF{\_}DEBUGGING{\_}INFO}}
  1542. \entry {DEFAULT{\_}GDB{\_}EXTENSIONS}{342}{\code {DEFAULT{\_}GDB{\_}EXTENSIONS}}
  1543. \entry {DEBUG{\_}SYMS{\_}TEXT}{342}{\code {DEBUG{\_}SYMS{\_}TEXT}}
  1544. \entry {ASM{\_}STABS{\_}OP}{342}{\code {ASM{\_}STABS{\_}OP}}
  1545. \entry {ASM{\_}STABD{\_}OP}{342}{\code {ASM{\_}STABD{\_}OP}}
  1546. \entry {ASM{\_}STABN{\_}OP}{342}{\code {ASM{\_}STABN{\_}OP}}
  1547. \entry {DBX{\_}NO{\_}XREFS}{343}{\code {DBX{\_}NO{\_}XREFS}}
  1548. \entry {DBX{\_}CONTIN{\_}LENGTH}{343}{\code {DBX{\_}CONTIN{\_}LENGTH}}
  1549. \entry {DBX{\_}CONTIN{\_}CHAR}{343}{\code {DBX{\_}CONTIN{\_}CHAR}}
  1550. \entry {DBX{\_}STATIC{\_}STAB{\_}DATA{\_}SECTION}{343}{\code {DBX{\_}STATIC{\_}STAB{\_}DATA{\_}SECTION}}
  1551. \entry {DBX{\_}TYPE{\_}DECL{\_}STABS{\_}CODE}{343}{\code {DBX{\_}TYPE{\_}DECL{\_}STABS{\_}CODE}}
  1552. \entry {DBX{\_}STATIC{\_}CONST{\_}VAR{\_}CODE}{343}{\code {DBX{\_}STATIC{\_}CONST{\_}VAR{\_}CODE}}
  1553. \entry {DBX{\_}REGPARM{\_}STABS{\_}CODE}{343}{\code {DBX{\_}REGPARM{\_}STABS{\_}CODE}}
  1554. \entry {DBX{\_}REGPARM{\_}STABS{\_}LETTER}{343}{\code {DBX{\_}REGPARM{\_}STABS{\_}LETTER}}
  1555. \entry {DBX{\_}MEMPARM{\_}STABS{\_}LETTER}{343}{\code {DBX{\_}MEMPARM{\_}STABS{\_}LETTER}}
  1556. \entry {DBX{\_}FUNCTION{\_}FIRST}{344}{\code {DBX{\_}FUNCTION{\_}FIRST}}
  1557. \entry {DBX{\_}LBRAC{\_}FIRST}{344}{\code {DBX{\_}LBRAC{\_}FIRST}}
  1558. \entry {DBX{\_}OUTPUT{\_}LBRAC}{344}{\code {DBX{\_}OUTPUT{\_}LBRAC}}
  1559. \entry {DBX{\_}OUTPUT{\_}RBRAC}{344}{\code {DBX{\_}OUTPUT{\_}RBRAC}}
  1560. \entry {DBX{\_}OUTPUT{\_}ENUM}{344}{\code {DBX{\_}OUTPUT{\_}ENUM}}
  1561. \entry {DBX{\_}OUTPUT{\_}FUNCTION{\_}END}{344}{\code {DBX{\_}OUTPUT{\_}FUNCTION{\_}END}}
  1562. \entry {DBX{\_}OUTPUT{\_}STANDARD{\_}TYPES}{344}{\code {DBX{\_}OUTPUT{\_}STANDARD{\_}TYPES}}
  1563. \entry {DBX{\_}WORKING{\_}DIRECTORY}{345}{\code {DBX{\_}WORKING{\_}DIRECTORY}}
  1564. \entry {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILENAME}{345}{\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILENAME}}
  1565. \entry {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}DIRECTORY}{346}{\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}DIRECTORY}}
  1566. \entry {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILE{\_}END}{346}{\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILE{\_}END}}
  1567. \entry {DBX{\_}OUTPUT{\_}SOURCE{\_}FILENAME}{346}{\code {DBX{\_}OUTPUT{\_}SOURCE{\_}FILENAME}}
  1568. \entry {SDB{\_}DEBUGGING{\_}INFO}{346}{\code {SDB{\_}DEBUGGING{\_}INFO}}
  1569. \entry {DWARF{\_}DEBUGGING{\_}INFO}{346}{\code {DWARF{\_}DEBUGGING{\_}INFO}}
  1570. \entry {PUT{\_}SDB{\_}...{}}{346}{\code {PUT{\_}SDB{\_}\dots {}}}
  1571. \entry {SDB{\_}DELIM}{346}{\code {SDB{\_}DELIM}}
  1572. \entry {SDB{\_}GENERATE{\_}FAKE}{346}{\code {SDB{\_}GENERATE{\_}FAKE}}
  1573. \entry {SDB{\_}ALLOW{\_}UNKNOWN{\_}REFERENCES}{347}{\code {SDB{\_}ALLOW{\_}UNKNOWN{\_}REFERENCES}}
  1574. \entry {SDB{\_}ALLOW{\_}FORWARD{\_}REFERENCES}{347}{\code {SDB{\_}ALLOW{\_}FORWARD{\_}REFERENCES}}
  1575. \entry {cross compilation and floating point}{347}{cross compilation and floating point}
  1576. \entry {floating point format and cross compilation}{347}{floating point format and cross compilation}
  1577. \entry {atof}{347}{\code {atof}}
  1578. \entry {REAL{\_}VALUE{\_}TYPE}{347}{\code {REAL{\_}VALUE{\_}TYPE}}
  1579. \entry {REAL{\_}VALUES{\_}EQUAL}{348}{\code {REAL{\_}VALUES{\_}EQUAL}}
  1580. \entry {REAL{\_}VALUES{\_}LESS}{348}{\code {REAL{\_}VALUES{\_}LESS}}
  1581. \entry {REAL{\_}VALUE{\_}LDEXP}{348}{\code {REAL{\_}VALUE{\_}LDEXP}}
  1582. \entry {ldexp}{348}{\code {ldexp}}
  1583. \entry {REAL{\_}VALUE{\_}FIX}{348}{\code {REAL{\_}VALUE{\_}FIX}}
  1584. \entry {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX}{348}{\code {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX}}
  1585. \entry {REAL{\_}VALUE{\_}FIX{\_}TRUNCATE}{348}{\code {REAL{\_}VALUE{\_}FIX{\_}TRUNCATE}}
  1586. \entry {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX{\_}TRUNCATE}{348}{\code {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX{\_}TRUNCATE}}
  1587. \entry {REAL{\_}VALUE{\_}ATOF}{348}{\code {REAL{\_}VALUE{\_}ATOF}}
  1588. \entry {REAL{\_}INFINITY}{348}{\code {REAL{\_}INFINITY}}
  1589. \entry {REAL{\_}VALUE{\_}ISINF}{348}{\code {REAL{\_}VALUE{\_}ISINF}}
  1590. \entry {isinf}{348}{\code {isinf}}
  1591. \entry {REAL{\_}VALUE{\_}ISNAN}{348}{\code {REAL{\_}VALUE{\_}ISNAN}}
  1592. \entry {isnan}{348}{\code {isnan}}
  1593. \entry {constant folding and floating point}{349}{constant folding and floating point}
  1594. \entry {REAL{\_}ARITHMETIC}{349}{\code {REAL{\_}ARITHMETIC}}
  1595. \entry {overflow while constant folding}{349}{overflow while constant folding}
  1596. \entry {REAL{\_}VALUE{\_}NEGATE}{349}{\code {REAL{\_}VALUE{\_}NEGATE}}
  1597. \entry {REAL{\_}VALUE{\_}TRUNCATE}{349}{\code {REAL{\_}VALUE{\_}TRUNCATE}}
  1598. \entry {REAL{\_}VALUE{\_}TO{\_}INT}{349}{\code {REAL{\_}VALUE{\_}TO{\_}INT}}
  1599. \entry {REAL{\_}VALUE{\_}FROM{\_}INT}{350}{\code {REAL{\_}VALUE{\_}FROM{\_}INT}}
  1600. \entry {parameters, miscellaneous}{350}{parameters, miscellaneous}
  1601. \entry {PREDICATE{\_}CODES}{350}{\code {PREDICATE{\_}CODES}}
  1602. \entry {CASE{\_}VECTOR{\_}MODE}{350}{\code {CASE{\_}VECTOR{\_}MODE}}
  1603. \entry {CASE{\_}VECTOR{\_}PC{\_}RELATIVE}{350}{\code {CASE{\_}VECTOR{\_}PC{\_}RELATIVE}}
  1604. \entry {CASE{\_}DROPS{\_}THROUGH}{350}{\code {CASE{\_}DROPS{\_}THROUGH}}
  1605. \entry {CASE{\_}VALUES{\_}THRESHOLD}{350}{\code {CASE{\_}VALUES{\_}THRESHOLD}}
  1606. \entry {BYTE{\_}LOADS{\_}ZERO{\_}EXTEND}{350}{\code {BYTE{\_}LOADS{\_}ZERO{\_}EXTEND}}
  1607. \entry {BYTE{\_}LOADS{\_}SIGN{\_}EXTEND}{350}{\code {BYTE{\_}LOADS{\_}SIGN{\_}EXTEND}}
  1608. \entry {IMPLICIT{\_}FIX{\_}EXPR}{351}{\code {IMPLICIT{\_}FIX{\_}EXPR}}
  1609. \entry {FIXUNS{\_}TRUNC{\_}LIKE{\_}FIX{\_}TRUNC}{351}{\code {FIXUNS{\_}TRUNC{\_}LIKE{\_}FIX{\_}TRUNC}}
  1610. \entry {EASY{\_}DIV{\_}EXPR}{351}{\code {EASY{\_}DIV{\_}EXPR}}
  1611. \entry {MOVE{\_}MAX}{351}{\code {MOVE{\_}MAX}}
  1612. \entry {SHIFT{\_}COUNT{\_}TRUNCATED}{351}{\code {SHIFT{\_}COUNT{\_}TRUNCATED}}
  1613. \entry {TRULY{\_}NOOP{\_}TRUNCATION}{351}{\code {TRULY{\_}NOOP{\_}TRUNCATION}}
  1614. \entry {STORE{\_}FLAG{\_}VALUE}{352}{\code {STORE{\_}FLAG{\_}VALUE}}
  1615. \entry {FLOAT{\_}STORE{\_}FLAG{\_}VALUE}{353}{\code {FLOAT{\_}STORE{\_}FLAG{\_}VALUE}}
  1616. \entry {Pmode}{353}{\code {Pmode}}
  1617. \entry {FUNCTION{\_}MODE}{353}{\code {FUNCTION{\_}MODE}}
  1618. \entry {INTEGRATE{\_}THRESHOLD}{353}{\code {INTEGRATE{\_}THRESHOLD}}
  1619. \entry {SCCS{\_}DIRECTIVE}{353}{\code {SCCS{\_}DIRECTIVE}}
  1620. \entry {HANDLE{\_}PRAGMA}{353}{\code {HANDLE{\_}PRAGMA}}
  1621. \entry {#pragma}{353}{\code {#pragma}}
  1622. \entry {pragma}{353}{\code {pragma}}
  1623. \entry {DOLLARS{\_}IN{\_}IDENTIFIERS}{353}{\code {DOLLARS{\_}IN{\_}IDENTIFIERS}}
  1624. \entry {NO{\_}DOLLAR{\_}IN{\_}LABEL}{353}{\code {NO{\_}DOLLAR{\_}IN{\_}LABEL}}
  1625. \entry {DEFAULT{\_}MAIN{\_}RETURN}{354}{\code {DEFAULT{\_}MAIN{\_}RETURN}}
  1626. \entry {HAVE{\_}ATEXIT}{354}{\code {HAVE{\_}ATEXIT}}
  1627. \entry {EXIT{\_}BODY}{354}{\code {EXIT{\_}BODY}}
  1628. \entry {configuration file}{355}{configuration file}
  1629. \entry {xm-machine.h}{355}{\file {xm-\var {machine}.h}}
  1630. \entry {USG}{355}{\code {USG}}
  1631. \entry {VMS}{355}{\code {VMS}}
  1632. \entry {FAILURE{\_}EXIT{\_}CODE}{355}{\code {FAILURE{\_}EXIT{\_}CODE}}
  1633. \entry {SUCCESS{\_}EXIT{\_}CODE}{355}{\code {SUCCESS{\_}EXIT{\_}CODE}}
  1634. \entry {HOST{\_}WORDS{\_}BIG{\_}ENDIAN}{355}{\code {HOST{\_}WORDS{\_}BIG{\_}ENDIAN}}
  1635. \entry {HOST{\_}FLOAT{\_}FORMAT}{355}{\code {HOST{\_}FLOAT{\_}FORMAT}}
  1636. \entry {HOST{\_}BITS{\_}PER{\_}CHAR}{355}{\code {HOST{\_}BITS{\_}PER{\_}CHAR}}
  1637. \entry {HOST{\_}BITS{\_}PER{\_}SHORT}{355}{\code {HOST{\_}BITS{\_}PER{\_}SHORT}}
  1638. \entry {HOST{\_}BITS{\_}PER{\_}INT}{355}{\code {HOST{\_}BITS{\_}PER{\_}INT}}
  1639. \entry {HOST{\_}BITS{\_}PER{\_}LONG}{355}{\code {HOST{\_}BITS{\_}PER{\_}LONG}}
  1640. \entry {ONLY{\_}INT{\_}FIELDS}{355}{\code {ONLY{\_}INT{\_}FIELDS}}
  1641. \entry {EXECUTABLE{\_}SUFFIX}{355}{\code {EXECUTABLE{\_}SUFFIX}}
  1642. \entry {OBSTACK{\_}CHUNK{\_}SIZE}{356}{\code {OBSTACK{\_}CHUNK{\_}SIZE}}
  1643. \entry {OBSTACK{\_}CHUNK{\_}ALLOC}{356}{\code {OBSTACK{\_}CHUNK{\_}ALLOC}}
  1644. \entry {OBSTACK{\_}CHUNK{\_}FREE}{356}{\code {OBSTACK{\_}CHUNK{\_}FREE}}
  1645. \entry {USE{\_}C{\_}ALLOCA}{356}{\code {USE{\_}C{\_}ALLOCA}}
  1646. \entry {FUNCTION{\_}CONVERSION{\_}BUG}{356}{\code {FUNCTION{\_}CONVERSION{\_}BUG}}
  1647. \entry {HAVE{\_}VPRINTF}{356}{\code {HAVE{\_}VPRINTF}}
  1648. \entry {vprintf}{356}{\code {vprintf}}
  1649. \entry {MULTIBYTE{\_}CHARS}{356}{\code {MULTIBYTE{\_}CHARS}}
  1650. \entry {HAVE{\_}PUTENV}{356}{\code {HAVE{\_}PUTENV}}
  1651. \entry {putenv}{356}{\code {putenv}}
  1652. \entry {NO{\_}SYS{\_}SIGLIST}{356}{\code {NO{\_}SYS{\_}SIGLIST}}
  1653. \entry {USE{\_}PROTOTYPES}{356}{\code {USE{\_}PROTOTYPES}}
  1654. \entry {NO{\_}MD{\_}PROTOTYPES}{357}{\code {NO{\_}MD{\_}PROTOTYPES}}
  1655. \entry {MD{\_}CALL{\_}PROTOTYPES}{357}{\code {MD{\_}CALL{\_}PROTOTYPES}}
  1656. \entry {sys{\_}siglist}{357}{\code {sys{\_}siglist}}
  1657. \entry {NO{\_}STAB{\_}H}{357}{\code {NO{\_}STAB{\_}H}}
  1658. \entry {bzero}{357}{\code {bzero}}
  1659. \entry {bcmp}{357}{\code {bcmp}}
  1660.